《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
数据库:mysql5.5(其他也可以)
java环境:jdk1.8(eclipse或者IDEA都可以)
spring版本:spring4
需要的jar包:ssm全部jar包,参照https://mp.youkuaiyun.com/postedit/86485520这篇博客,百度云免费下载。
2.2、工程结构
三、spring和mybatis整合后原始dao开发
==========================
3.1、建立mybatis的xml文件SqlMapConfig.xml
在其中完成别名定义、缓存设置等配置
<?xml version="1.0" encoding="UTF-8"?>3.2、在applicationContext.xml中配置sqlSessionFactory和数据源
mybatis和spring整合之前,是在mybatis的配置文件SqlMapConfig.xml中通过envirotments标签来配置数据源(包括数据库的连接、连接池的配置)和控制事务的。mybatis和spring整合之后,这些都由spring来完成。
<context:property-placeholder location=“classpath:db.properties” />
<bean id=“dataSource” class=“org.apache.commons.dbcp.BasicDataSource”
destroy-method=“close”>
注意:在配置sqlSessionFactory时,需要加载mybatis的配置文件 和指明数据源
3.3、建立操作数据库表格时所对应的po类,查询的列构成po类的属性
这里我们仍然选择User.java来测试,同mybatis和spring整合之前。参照MyBatis详解&