SSH事物配置 当然了;事务管理有两种:1.注解:在方法事务方法前加上@Transactional 2.xml配置:在xml中加上advice和aop配置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就说我现在要在AboutAction 类 publice class AboutAction 上面加上@Transactional ??? 好像@Transactional 报错·· 呃··· 你申明注解事务的配置了吗 <context:annotation-config /> 发错了,<tx:annotation-driven transaction-manager="transactionManager"/> 看你那个配置 你是把事物边界设置的*Service上了吧 第一次能增加 第二次报错 是不是数据重复?看清楚报错内容还有没人会把事物弄在action里面去的至于配置 你这种配置我不清楚 一般是用 tx:advice 跟 aop:config 这2个标签来配置的 http://www.blogjava.net/robbie/archive/2009/04/05/264003.html 给个资料吧 对于这个 我一般也是拿之前的来用 具体还没怎么去记 ··· 发错了,<tx:annotation-driven transaction-manager="transactionManager"/><bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="hibernateProperties">*********************************<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory" /> </bean>有这一段 恩 ·· 这个我之前弄OK的 现在换这种弄不OK 就是第3种方法,不过我业务写在action层里 这样就不OK了?是不是还要写什么注解?之前用第4种,业务写在service层里,是OK的 就是第3种方法,不过我业务写在action层里 这样就不OK了?是不是还要写什么注解?之前用第4种,业务写在service层里,是OK的你的边界是设置的service你在action里面写数据库操作肯定拿不到啊不推荐在action里面对数据库操作 就是第3种方法,不过我业务写在action层里 这样就不OK了?是不是还要写什么注解?之前用第4种,业务写在service层里,是OK的你的边界是设置的service你在action里面写数据库操作肯定拿不到啊不推荐在action里面对数据库操作哎 这公司框架就这样 看来要改改~ 那我如果现在事务管理定位在ACTION层的话就OK吗? 我试试 就是第3种方法,不过我业务写在action层里 这样就不OK了?是不是还要写什么注解?之前用第4种,业务写在service层里,是OK的你的边界是设置的service你在action里面写数据库操作肯定拿不到啊不推荐在action里面对数据库操作哎 这公司框架就这样 看来要改改~ 那我如果现在事务管理定位在ACTION层的话就OK吗? 我试试理论上是这样 下面这段代码不知可不可行? java地图实现 如何用程序自动把一个 Object对象转回成原来的 对象; spring 事务 字符串替换问题 请问下action中的type能指定servlet吗??? 你发现了这个问题么?? 第一个ejb,出错:javax.naming.NameNotFoundException ,Converter not bound? 字符怎样转换为字符串?高手请留步! java如何实现ELO天梯匹配规则 java javamail发送附件过大(20M 左右的附件 ,发送 出去 要 5分钟左右)的邮件怎么处理 <s:iterator>标签 ,一对多用法求解
就说我现在要在AboutAction 类 publice class AboutAction 上面加上@Transactional ??? 好像@Transactional 报错·· 呃···
<context:annotation-config />
发错了,<tx:annotation-driven transaction-manager="transactionManager"/>
第一次能增加 第二次报错
是不是数据重复?看清楚报错内容
还有
没人会把事物弄在action里面去的至于配置 你这种配置我不清楚
一般是用 tx:advice 跟 aop:config 这2个标签来配置的
给个资料吧
对于这个 我一般也是拿之前的来用 具体还没怎么去记 ···
发错了,<tx:annotation-driven transaction-manager="transactionManager"/>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="hibernateProperties">
*********************************<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>有这一段
恩 ·· 这个我之前弄OK的 现在换这种弄不OK
就是第3种方法,不过我业务写在action层里 这样就不OK了?是不是还要写什么注解?之前用第4种,业务写在service层里,是OK的
就是第3种方法,不过我业务写在action层里 这样就不OK了?是不是还要写什么注解?之前用第4种,业务写在service层里,是OK的
你的边界是设置的service
你在action里面写数据库操作
肯定拿不到啊
不推荐在action里面对数据库操作
就是第3种方法,不过我业务写在action层里 这样就不OK了?是不是还要写什么注解?之前用第4种,业务写在service层里,是OK的
你的边界是设置的service
你在action里面写数据库操作
肯定拿不到啊
不推荐在action里面对数据库操作哎 这公司框架就这样 看来要改改~ 那我如果现在事务管理定位在ACTION层的话就OK吗? 我试试
就是第3种方法,不过我业务写在action层里 这样就不OK了?是不是还要写什么注解?之前用第4种,业务写在service层里,是OK的
你的边界是设置的service
你在action里面写数据库操作
肯定拿不到啊
不推荐在action里面对数据库操作哎 这公司框架就这样 看来要改改~ 那我如果现在事务管理定位在ACTION层的话就OK吗? 我试试
理论上是这样