发表于: 2018-02-05 23:52:45
1 776
今天完成的事情:
深入看了一下mybatis设置的知识。
一下是我写的config.xml文件
注意:以上标签全都需要!不是选择几个设置就行了,是全部都需要!
遇到问题:
idea不会编译指定路径下的xml文件。
解决途径:
如果使用maven,那么在build标签中指明xml文件位置。
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
大致像这样。
如果不使用maven
则把指定的文件夹目录加入classpath中,默认的,idea只会编译src文件夹下的源代码。
这是mapper映射文件,目前只添加了一个sql语句用于测试。
xml文件全部设置好后,可以开始java程序创建sqlsession。
这段代码用于返回sqlSessionFactory,用于不同文件创建sqlsession。
遇到问题(还没解决):创建sqlsessionfactory失败。
到目前还不知道为什么会有这个错误,求帮助。
收获:
mybatis是一个很厉害的工具,但同时也意味着它有点复杂(今天一天看到了动态sql,明天还得接着看。),不但配置复杂,使用也很复杂,尤其是resultSet结果集映射和sql语言映射,都是很厉害的工具。你可以同时实现各种各样的接口来定制mybatis的行为和功能,甚至可以影响它的核心模块,如修改build()方法改变加载sqlsession的方式。
明天做的事:
mybatis继续(最好能掌握复杂结果集映射和动态sql语句)。
评论