在dao写sql与在mapper.xml中写sql的区别
而在mapper.xml中写sql,不需要使用@Mapper注解,但是需要在properties文件中执行映射文件的路径以及dao包路径。在java中写sql就需要使用@Mapper注解。
·
在java中写sql就需要使用@Mapper注解
//@Mapper 要在java中写sql就需要这个注解, 如果使用mybatis plus的基础方法那 @Repository一个注解就搞定
@Repository
public interface LogMapper extends BaseMapper<OperateLogBean> {
而在mapper.xml中写sql,不需要使用@Mapper注解,但是需要在properties文件中执行映射文件的路径以及dao包路径
#mybatis config
mybatis.type-aliases-package=com.xxx.entity
mybatis.config-locations=classpath:static/mybatis/mybatis-config.xml
mybatis.mapper-locations=classpath:static/mybatis/mapper/*.xml
#如果是mybatis plus,只需要加上-plus即可
mybatis-plus.type-aliases-package=com.xxx.entity
mybatis-plus.config-locations=classpath:static/mybatis/mybatis-config.xml
mybatis-plus.mapper-locations=classpath:static/mybatis/mapper/*.xml
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)