2.Mybatis使用步骤
1.定义dao接口,studentDao
2.定义mapper文件 , studentDao.xml
3.定义mybatis主配置文件 mybatis.xml
4.创建dao的代理对象,StudentDao dao = sqlSession.getMapper(studenDao.class);
要使用dao对象,需要使用getmapper方法,
使用getMapper()方法需要的条件
在util的工具类中
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/gy"/>
<!-- <property name="url" value="jdbc:mysql://localhost:3306/gy?useSSL=false&serverTimezone=UTC"/> -->
<property name="username" value="root"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="com/bjpowercode/dao/StudentDao.xml"/>
</mappers>
</configuration>
在mybatis.xml主配置文件中
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/gy"/>
<!-- <property name="url" value="jdbc:mysql://localhost:3306/gy?useSSL=false&serverTimezone=UTC"/> -->
<property name="username" value="root"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="com/bjpowercode/dao/StudentDao.xml"/>
</mappers>
</configuration>
我们会使用独立的连接池代理mybatis默认自带的,把连接池也就给spring创建
使用阿里的druid连接池
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
郭远的博客空间!
喜欢就支持一下吧
打赏
微信
支付宝