spring-axum-mybatis
为 spring-axum
提供 MyBatis 风格的 SQL 映射支持,通过 #[sql]
与 #[mapper]
宏将 SQL 与方法绑定,简化数据访问层实现。
示例
use ;
更多用法请参考顶层 README.md
中的 SQL/Mapper 章节。
许可证
MIT
为 spring-axum
提供 MyBatis 风格的 SQL 映射支持,通过 #[sql]
与 #[mapper]
宏将 SQL 与方法绑定,简化数据访问层实现。
use spring_axum_macros::{mapper, sql};
#[derive(serde::Deserialize, serde::Serialize)]
struct User { id: i64, name: String }
#[mapper]
impl UserMapper {
#[sql("SELECT id, name FROM users WHERE id = #{id}")]
async fn find_by_id(&self, id: i64) -> anyhow::Result<User> { todo!() }
}
更多用法请参考顶层 README.md
中的 SQL/Mapper 章节。
MIT