首页 > 其他 > 详细

mybatis应注意的问题

时间:2020-09-27 00:05:49      阅读:31      评论:0      收藏:0      [点我收藏+]

mybatis应注意的问题

1.如果dao包里同时有接口和xml文件,在maven中打成war包的时候会报错.

解决办法:

pom.xml文件中</dependencies>后添加以下代码:

    <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>

2.用sqlSession进行增删改操作之后,数据库里的数据没有更新.

解决办法:

1.在业务结束之后,执行sqlSession.commit().

2.sqlSessionFactory产生sqlSession的时候,在openSession()的括号里填上true,如下所示:

 SqlSession sqlSession = sqlSessionFactory.openSession(true);

3.sqlSession使用完之后记得关闭

解决办法:

  sqlSession.close();

4.数据库连接时时区错误

解决办法:

url改为如下所示

url=jdbc:mysql://localhost:3306/hotel?useSSL=false&characterEncoding=UTF-8&serverTimezone=UTC

5.idea自带的database连接数据库时有时区错误

解决办法:

找到Advanced->serverTimezone,把Value改成Asia/Shanghai,如下图所示:

技术分享图片

mybatis应注意的问题

原文:https://www.cnblogs.com/xsyz/p/13737362.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!