mybatis的学习*_____项目中的一些优化
1.在maven项目的pom.xml中,加入以下的代码:
使得:maven在导出项目的时候,能够将我们的配置及资源导出
<build> <!--希望maven在导出项目的时候,能够将我们的配置及资源导出--> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build>
2.事务的优化,自动提交事务:
在创建sqlSession时:
public static SqlSession getSqlSession() { //开启事物的自动提交 return sqlSessionFactory.openSession(true); }
3.别名的优化:(在mybatis-config.xml)
<!--配置别名--> <typeAliases> <!--<typeAlias type="com.kuang.pojo.User" alias="User"/>--> <package name="com.kuang.pojo"/> </typeAliases>
4.配置文件 database.properties的优化
src / resources / database.properties
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC
username=root
password=1234567890
mybatis-config.xml(核心配置文件)
<properties resource="database.properties"/>