我是Springboot的初学者,并试图构建一个项目,但是每当我试图以java应用程序的形式运行该项目时,我就会得到一个白字错误。
There was an unexpected error (type=Internal Server Error, status=500).
no transaction is in progress
javax.persistence.TransactionRequiredException: no transaction is in progress
这是我的pom.xml
<?xml version="1.0" encodin
我使用的是Spring Boot & Batch示例。在本例中,我从XML读取数据,并将数据写入MySQL数据库。以下是源代码:。
在运行此示例时,我得到以下错误-
javax.persistence.TransactionRequiredException: no transaction is in progress
at org.hibernate.internal.AbstractSharedSessionContract.checkTransactionNeededForUpdateOperation(AbstractSharedSessionContract.java
我正尝试在JETTY服务器(8.1.4)上部署一个使用spring boot创建的web项目的war文件。
部署失败,出现以下异常,
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceTransactionManagerAu
我正在开发一个用Spring-Boot和JPA编写的应用程序,这个应用程序是从头开始的。因此,我正在考虑在其中引入事务管理。在应用程序中有实体层和服务层。现在我想的是使用Spring声明式事务管理。因此,我决定将@Transaction注释放在服务层本身的顶部,如下所示,请告知有没有这样做的最佳方法也请注意,我使用的是spring-boot-starter-data-jpa依赖本身 @Transactional
public class UserService {
}
这是一个相当令人困惑的问题。我已经阅读了几十个声称解释如何使用@ transaction的链接,但我验证了没有创建任何事务。
Main.java
@SpringBootApplication
@EnableJpaRepositories(basePackages="com.mypackage")
@EnableTransactionManagement
@EntityScan(basePackages=["com.mypackage"])
@EnableJpaAuditing
public class Main {
public static void
我在我的应用程序中使用了Spring Boot & Spring Data JPA。现在我正致力于将JMS集成到我的应用程序中。添加以下代码后,我将在查询数据库时看到一个错误。 @Configuration
public class ActiveMQProducerConfig {
@Bean
public PlatformTransactionManager createTransactionManager(ConnectionFactory connectionFactory) {
return new JmsTransactionManager(conn
我已经配置了Spring,Boot (2.1.4),以便通过JNDI从JBoss检索事务管理器,而且我仍然与transactionManager bean名称有冲突,是否有可能每次都是相同的故事,但原因不同?
现在的信息是:
DEBUG [org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter] (ServerService Thread Pool -- 76) Application failed to start due to an exception: org.springframework.beans.fa
背景
我有一个Maven,Spring Neo4j项目。它发布并获取单个对象。我试图添加会话,但遇到了错误。
有docs:
他们建议如下:
@Configuration
@EnableNeo4jRepositories(basePackages = "org.neo4j.example.repository")
@EnableTransactionManagement
public class MyConfiguration {
@Bean
public SessionFactory sessionFactory() {
// with dom
我在我的项目中使用了Spring boot和jpa,mysql。但是@Transaction不工作。如果有下面给出的任何错误代码,它不会回滚所有数据。有什么建议吗?谢谢。 应用程序: @SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
} 实体产品: @Entity
public class Product extends Base