在前面搭建的基础上,引入新的jar包如下:
aopalliance-1.0.jaraspectjweaver-1.8.8.jarmybatis-3.3.0.jarmybatis-spring-1.2.3.jarmysql-connector-java-5.1.31.jarspring-aop-4.2.4.RELEASE.jarspring-aspects-4.2.4.RELEASE.jarspring-jdbc-4.2.4.RELEASE.jarspring-orm-4.2.4.RELEASE.jarspring-oxm-4.2.4.RELEASE.jarspring-tx-4.2.4.RELEASE.jar
代码结构如下:下载地址
localConfig.properties
spring-dataSource.
配置玩事务后先检查一下mysql中的表的存储引擎是否是innoDB。若是MyISAM,要改成InnoDB,因为MyISAM是事务不安全的。
查看命令:show create table city;
修改命令:alter table city engine = InnoDB;
spring-applicationContext.Java代码
ICityDao.java
CityEO.java
EO类属性有数据库列名一致
TestService.java
TestController.java
运行结果:
只贴 了 getAllCitys
原标题:spring4 学习4 spring MVC+mybatis+Mysql
关键词:MYSQL