1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
# spring-axum-mybatis 为 `spring-axum` 提供 MyBatis 风格的 SQL 映射支持,通过 `#[sql]` 与 `#[mapper]` 宏将 SQL 与方法绑定,简化数据访问层实现。 ## 示例 ```rust 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