我们写的SQL语句都要配置到全局配置文件当中,SQL映射器指的就是mappers标签中的内容。首先我们需要告诉 MyBatis 到哪里去找到这些SQL语句的xml文件。 Java 在自动查找这方面没有提供一个很好的方法,所以最佳的方式是告诉 MyBatis 到哪里去找映射文件。 你可以使用相对于类路径的资源引用, 或完全限定资源定位符(包括 file:/// 的 URL),或类名和包名等。例如
上面几种都是一些常见包名路径的写法,现在大部分项目都是maven类型的项目结构,mybatis建议的是把mapper文件放到resource下面统一管理。比如在resource下面新建一个mappers文件夹,把所有mapper文件放到里面,那么可以这样写:
这些配置会告诉了 MyBatis 去哪里找映射文件。
我们的交流基地,“JAVA互联网技术交流:789650498”欢迎小伙伴们一起来交流:
网友评论