草庐IT

transactional

全部标签

java - 为什么我们不应该创建一个 Spring MVC Controller @Transactional?

关于这个话题已经有几个问题了,但根本没有任何回应真正提供论据来解释为什么我们不应该制作一个SpringMVCControllerTransactional。见:Transactionnotworkingcorrectly-Spring/MyBatisForwebMVCSpringappshould@Transactionalgooncontrollerorservice?MakingSpring3MVCcontrollermethodTransactionalSpringMVCControllerTransactional那么,为什么?是否存在无法克服的技术问题?是否存在架构问题?是否

java - 为什么我们不应该创建一个 Spring MVC Controller @Transactional?

关于这个话题已经有几个问题了,但根本没有任何回应真正提供论据来解释为什么我们不应该制作一个SpringMVCControllerTransactional。见:Transactionnotworkingcorrectly-Spring/MyBatisForwebMVCSpringappshould@Transactionalgooncontrollerorservice?MakingSpring3MVCcontrollermethodTransactionalSpringMVCControllerTransactional那么,为什么?是否存在无法克服的技术问题?是否存在架构问题?是否

java - 将 @Transaction 注释与 @Autowired 一起使用 - Spring

好吧,我有一个带有@Service注释的类和一些奇怪的事件:当我将注释@Transaction放在某些方法中时,我无法启动tomcat服务器,我收到错误:“无法Autowiring...”在另一个当我使用我的@Autowired时上课,但是当我删除@Transaction时一切正常。我的类(class)标题是:@Service(value="caixaBO")publicclassCaixaBOImplextendsBasicBOImpl{我的方法签名是:@Transactional(propagation=Propagation.REQUIRED)publicvoidmoviment

java - 将 @Transaction 注释与 @Autowired 一起使用 - Spring

好吧,我有一个带有@Service注释的类和一些奇怪的事件:当我将注释@Transaction放在某些方法中时,我无法启动tomcat服务器,我收到错误:“无法Autowiring...”在另一个当我使用我的@Autowired时上课,但是当我删除@Transaction时一切正常。我的类(class)标题是:@Service(value="caixaBO")publicclassCaixaBOImplextendsBasicBOImpl{我的方法签名是:@Transactional(propagation=Propagation.REQUIRED)publicvoidmoviment

java - 在 Spring Transaction JUnit 测试中 Autowiring Hibernate session 的正确方法

这个问题类似于之前的one.我正在尝试@Autowire我的Spring-JUnit-Transactional测试之一中的hibernatesession,但我得到了这个异常:java.lang.IllegalStateException:NoHibernateSessionboundtothread,andconfigurationdoesnotallowcreationofnon-transactional...这是我的JUnit类:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"/

java - 在 Spring Transaction JUnit 测试中 Autowiring Hibernate session 的正确方法

这个问题类似于之前的one.我正在尝试@Autowire我的Spring-JUnit-Transactional测试之一中的hibernatesession,但我得到了这个异常:java.lang.IllegalStateException:NoHibernateSessionboundtothread,andconfigurationdoesnotallowcreationofnon-transactional...这是我的JUnit类:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"/

java - hibernate 异常 : Couldn't obtain transaction-synchronized Session for current thread

我在尝试使用我的@Service带注释的类时遇到以下异常:org.hibernate.HibernateException:Couldnotobtaintransaction-synchronizedSessionforcurrentthreadatorg.springframework.orm.hibernate4.SpringSessionContext.currentSession(SpringSessionContext.java:134)~[spring-orm-4.1.1.RELEASE.jar:4.1.1.RELEASE]atorg.hibernate.internal.

java - hibernate 异常 : Couldn't obtain transaction-synchronized Session for current thread

我在尝试使用我的@Service带注释的类时遇到以下异常:org.hibernate.HibernateException:Couldnotobtaintransaction-synchronizedSessionforcurrentthreadatorg.springframework.orm.hibernate4.SpringSessionContext.currentSession(SpringSessionContext.java:134)~[spring-orm-4.1.1.RELEASE.jar:4.1.1.RELEASE]atorg.hibernate.internal.

hibernate - Spring:HibernateTransactionManager 处理多个数据源

在以下代码中(Spring3):@Transactional("txManager")publicclassDaoHolder{@Transactional(value="txManager",readOnly=false,propagation=Propagation.REQUIRES_NEW,rollbackFor={Exception.class})privatevoidrunTransactionalMethod()throwsException{dao1.insertRow();dao2.insertRow();//thrownewException();}//...}dao

hibernate - Spring:HibernateTransactionManager 处理多个数据源

在以下代码中(Spring3):@Transactional("txManager")publicclassDaoHolder{@Transactional(value="txManager",readOnly=false,propagation=Propagation.REQUIRES_NEW,rollbackFor={Exception.class})privatevoidrunTransactionalMethod()throwsException{dao1.insertRow();dao2.insertRow();//thrownewException();}//...}dao