Mybatis学习(04)-SqlMapConfig配置文件

来源:互联网 发布:图瓦共和国知乎 编辑:程序博客网 时间:2024/06/03 17:38

大佬 博客 链接

<

配置文件

SqlMapConfig.xml文件中的配置总结

>



文中 提到


<!-- 批量别名定义(这个常用)指定一个包名,mybatis会自动的扫描包中po类,自动定义别名,别名就是类名(首字母大写或小写都可以) --><package name="mybatis.po"/>
通过mapper接口来加载
<mapper class="mybatis.mapper.UserMapper"/>


批量扫描和 接口加载 

规范:需要将mapper接口类名和mapper.xml映射文件名称保持一致,且在一个目录中
这个规范的前提是:使用的是mapper代理的方法


这种文件放在一起 说的可能是 普通建java项目


我是用idea maven 建项目 项目结构不太相同

把mapper接口类放在src/main/java 里

把mapper.xml    放在src/main/resources下

可以使用上面方法。

但是不可以把两个文件放在一个java目录中,会使得xml不被编译

产生错误 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)  



有可能会出现的错误。 两个文件的目录包的 建立方法 必须一样且同名    注意!坑了我好几个小时

 
阅读全文
0 0
原创粉丝点击