mybatis3

Spring3MVC+Mybatis3.1框架下的事务

这一生的挚爱 提交于 2019-12-02 23:34:17
最近做一个项目,项目的框架采用是Spring3MVC+MyBatis3.1。可是在开发过程中发现配置的事务不管用。 出现这个问题的现象是用Junit调试事务管用,而部署到Tomcat中就不管用了。先看看事务的配置: <!--proxy-target-class="true"强制使用cglib代理 如果为false则spring会自动选择--> <aop:aspectj-autoproxy proxy-target-class="true"/> <!-- Transaction manager for a single JDBC DataSource --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource" /> </bean> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="save*" propagation="REQUIRED"/> </tx:attributes> </tx

spring4mvc整合mybatis3

我是研究僧i 提交于 2019-12-02 22:15:31
1.pom.xml文件增加mybatis3的jar包如下,本人用的spring版本为4.1.6.RELEASE !-- 添加mybatis的核心包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.8</version> </dependency> <!-- 添加mybatis与Spring整合的核心包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.2.2</version> </dependency> 2.配置文件目录结构,有多少个业务在mapping下就有多少个配置,相应在dao下就有多少个映射类 在*ServiceImpl使用的时候根据需要@autowire不同的Mapper类即可,如下, 3.*ServiceImpl.java--T_USERServiceImpl.java package com.zhxjz.service.t_user.impl; import org.springframework.beans.factory.annotation.Autowired; import

Maven3.0+Spring MVC4+Spring 4+Mybatis3+junit4

ぃ、小莉子 提交于 2019-11-28 17:40:02
一、安装java环境(略) 这方面资料很多 我的环境是JDK6+eclipse4 j2ee版,自带Maven等一些插件 二、安装Maven(略) Maven安装简单装好后修改 根目录/conf/settings.xml,配置好maven库目录 打开eclipse windows-preference-maven-userSettings-global settings选择maven安装目录的settings.xml文件 点击maven在主配置上勾选,这时maven会下载index可能会很慢。需要等等 三、创建maven工程 点击Eclipse菜单栏File->New->Ohter->Maven->选择项目目录->next->选择项目类型 搜索web,创建项目->next 填写groupId和artifact Id->finish 项目配置 右击项目-new 创建如下几个文件 配置build path 分别修改输出路径为 src/main/resources  对应  target/classes src/main/java  对应  target/classes src/test/resources  对应  target/test-classes src/test/java  对应  target/test-classes 设置JDK版本 设置部署程序集(Web