发表于: 2018-02-05 23:52:45

1 777


今天完成的事情:

深入看了一下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语句)。






返回列表 返回列表
评论

    分享到