首页 > 编程知识 正文

mybatis 教程(为什么我的排位遇到的都是坑)

时间:2023-05-04 17:28:29 阅读:87274 作者:4740

叫做tk.mybatis的第三方插件有助于封装许多方法,在pom.xml中引入适当的依赖关系即可。 在新生成的根mapper中继承适当的接口(mapper、MysqlMapper等),在许多curd中包含条件查询/分页查询后,我们就不需要手动编写适当的sql了。 你感觉很容易得到吗? 由于本人在实际使用过程中遇到的孔不少,为了便于参考,我列举一下。 请不要绕道。

插件嵌入在springboot starter第三方库中

一、启动类评论MapperScan不是以前默认的org.my batis.spring.annotation.mappers can,而是tk.my batis.spring.annotation

二.根Mapper (或BaseMapper等)一定不能用上述评论MapperScan扫描,所以要把根Mapper和其他Mapper分成不同的包路径进行配置,以免启动被扫描。 这是新的common.mapper包。

3、其他mapper在继承根mapper时,在填写对应的泛型时,一定要与数据库的对应表一一对应。 如果表名和字段是与泛型对应的实体类名,且属性名不匹配,则必须使用注释表和列进行转换。

例如,上述图像的相应实体类为UserModel。 如果不进行相应的表映射,则缺省情况下,tk端将从名为user_model的表中获取数据。 也许你的表名不是这个,所以需要在这里标记映射的表名。 如下所示。

当然,如果字段名与实体类的属性完全一致,则可以忽略不写注释。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。