草庐IT

QueryDSL-JPA

全部标签

java - JPA Hibernate 持久性异常 [PersistenceUnit : default] Unable to build Hibernate SessionFactory

我一直在尝试使用JPAHibernate和mysql解决与我的数据库的连接,但出于某种原因,无论我尝试什么,在启动tomcat服务器时我都会遇到同样的异常:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'localContainerEntityManagerFactoryBean'definedinclasspathresource[core/JPAConfig.class]:Beaninstantiationviafactorymethodfailed;nestedex

java - JPA 并发问题 "On release of batch it still contained JDBC statements"

我有一个并发问题,我尝试使用while循环来解决该问题,该循环尝试多次保存实体,直到达到某个最大重试次数。我想避免谈论是否有其他方法可以解决这个问题。我还有其他关于此的Stackoverflow帖子。:)长话短说:在派生的列上有一个唯一约束,其中包含一个不断递增以避免冲突的数字部分。在一个循环中,我:选择最大值(some_value)增加结果尝试使用此新结果保存新对象显式刷新实体,如果由于唯一索引而失败,我会捕获DataAccessException。所有这一切似乎都有效,除非循环返回第1步并尝试选择,我得到:17:20:46,111INFO[org.hibernate.engine.

java - Spring Data JPA - 考虑在配置中定义一个名为 'entityManagerFactory' 的 bean

我正在使用Tomcat、Mysql5、Java8在Spring中开发应用程序...问题是我无法部署它,因为“找不到所需的bean'entityManagerFactory'”问题。我和我的同事一起开发了这个项目,但他们可以完美地部署它,解决任何问题,即使我在SpringToolSuite中复制粘贴同一个项目。怎么可能?错误:2016-12-1517:41:12.777WARN3676---[main]ationConfigEmbeddedWebApplicationContext:Exceptionencounteredduringcontextinitialization-cance

java - JPA @版本 : how to use it?

@EntitypublicclassPerson{@Id@GeneratedValue(strategy=GenerationType.IDENTITY)privateLongid;privateintsalary;@Versionprivatelongversion;//...gettersandsetters}是否需要为version创建setter/getter?当用Hibernate持久化这个实体时,我不需要手动设置这个值,对吧?为了使用Spring的hibernateTemplate.saveOrUpdate进行乐观并发检查,我还需要配置什么?是否支持所有数据库?如何对这个实

java - 没有基础表的 JPA 实体

我想创建一个可以映射到使用JPAnative查询从数据库中提取的结果的类。有没有办法将没有基础表的实体映射到结果?我提到了this允许它hibernate的链接。这可以改用JPA来完成吗?这是我想要映射结果的类。importjava.math.BigDecimal;importjavax.persistence.Entity;@EntitypublicclassOpUsage{Stringusername;BigDecimalnumber_of_clicks;Stringaccordion;publicStringgetUsername(){returnusername;}public

spring - 添加 spring boot jpa 依赖项时创建名称为 'entityManagerFactory' 的 bean 时出错

尝试将JPA添加到我的SpringBoot程序时遇到问题。一切正常,直到我将以下内容添加到我的pom.xml中(我还没有添加任何与JPAHibernate相关的代码)org.springframework.bootspring-boot-starter-data-jpa运行创建的jar文件时出现以下错误。使用mvncleanpackage编译不会返回错误。org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'entityManagerFactory'definedinclass

spring - 如何使用 Spring Data JPA 和 Spring Security 实现 AuditorAware?

我们在应用程序中使用Hibernate/JPA、Spring、SpringData和SpringSecurity。我有一个使用JPA映射的标准User实体。此外,我有一个UserRepositorypublicinterfaceUserRepositoryextendsCrudRepository{ListfindByUsername(Stringusername);}遵循SpringData命名查询方法的约定。我有一个实体@EntitypublicclassFooextendsAbstractAuditable{privateStringname;}我想使用SpringData审计支

java - Spring数据jpa deleteBy查询不起作用

我正在尝试在我的存储库中创建自定义deleteBy方法查询。似乎hibernate没有删除,而是在做一个select语句。publicinterfaceContactRepositoryextendsJpaRepository{IntegerdeleteByEmailAddress(StringemailAddress);//andthisoneworksContactfindContactByName(Stringname);}这就是Hibernate正在尝试做的事情:Hibernate:selectcontact0_.idasid1_2_,contact0_.emailAddres

java - 使用Spring时如何注入(inject)多个JPA EntityManager(持久化单元)

我需要使用一个数据库进行查询(非修改)和一个用于命令(修改)。我使用的是SpringDataJPA,所以我有两个配置类:@Configuration@EnableJpaRepositories(value="com.company.read",entityManagerFactoryRef="readingEntityManagerFactory",transactionManagerRef="readingTransactionManager")@EnableTransactionManagementpublicclassSpringDataJpaReadingConfigurati

java - 如何使用 Spring 和 JPA 设置多个数据源

在我们的应用程序中,我们希望使用Spring和JPA设置多个数据源。因此,我们创建了2个entityManagerFactory、2个数据源和2个事务管理器。web.xml/WEB-INF/a_spring.xml/WEB-INF/b_spring.xmlPersistence.xmlcom.rh.domain.RcAcom.rh.domain.Rcba_spring.xml我还向b_spring.xml声明了另一个entityManagetFactory、TransactionManager和dataSource。错误Initializationofbeanfailed;nested