Java Persistence API(JPA)是一种Java规范,用于访问,持久化和管理Java对象/类与关系数据库之间的数据。它是EJB 3.0规范的一部分,是对象到关系映射(ORM)的行业标准方法。
使用where子句将Spring Data JPA中的两个表实体连接起来
我一直在寻找下面我的问题的答案,到目前为止没有任何结果。快速解释:一个人可以拥有多个角色,角色与特权有多对多的关系。一世 ...
我在我的JPA项目中发现了一个意想不到的行为。基本上,我的实体在每次更新时都调用了modified()方法,如下所示:@PrePersist @PreUpdate private void callback(){...
我有一个数据库,每个表中都包含常见的审计列,但列名不同。例如,Person表具有以下审计列,(per_creation_user,per_creation_date,...
Spring Boot 1.4:类路径资源[]无法解析为URL,因为它不存在
没有JPA的项目可以正常使用1.3,但是抛出以下异常1.4:2016-07-31_19:29:21.758 [main]错误org.springframework.boot.SpringApplication - 应用程序启动失败...
在find()方法JPA上的Integer To Long错误
我有find()方法的问题。我有一个'DueDiligenceGestori'类来映射数据库表。该表的主键是一个数字(19),因此我将实体映射为Long ...
Hibernate CreateNativeQuery返回空列表
我在我的项目中使用Hibernate和JPA。我使用下面的代码返回对象列表但是当我在mysql中使用sql时它返回空列表它正常工作。查询查询= entityManager ....
你能帮我用Hibernate来持久保存字符串的地图吗?地图值来自客户端并且是随机的,因此我不想为地图的值存储单独的表异常引起:org ....
JPA的批量更新会触发TransactionalEventListener吗?
我有一个使用Hibernate的项目。持久性包中映射的所有对象(带注释)将在事务方法结束时自动更新(如果已修改)。我想表演......
Spring Data Rest @EmbeddedId不能从Post Request构造
我有一个JPA实体Person和一个实体Team。两者都由实体PersonToTeam连接。此加入实体与Person保持多对一关系,与Team保持一对多关系。它有一个多列密钥......
JPA在通过可执行jar运行时不起作用,但在eclipse中工作
在Eclipse中执行时,它可以正常工作。但是当通过可执行jar执行时面临以下错误这是我一直在使用的persistence.xml文件。以下是我的pom条目......
我需要使用JPA进行3级继承(但只有一个数据表CELLAR_PER)以下是我的实体@MappedSuperclass @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)公共类...
没有名为EclipseLink_JPA的EntityManager的持久性提供程序
我以前用JPA构建数据库,但突然我的项目无法工作,我无法弄清楚发生了什么。 Keed得到这个错误消息:线程“主”javax.persistence中的异常....
来自包java.time的LocalDateTime类是基于值的类。如果我有一个实体使用这样的对象作为字段,我会遇到以下“问题”:基于值的类不应该......
如果有这两个实体:@Entity @Table(name =“CUSTOMER”)公共类Customer {@Id @GeneratedValue(strategy = GenerationType.AUTO)private Long id; @Column(名字=“......
手动删除表后,Eclipselink无法在MySQL数据库中创建表
我在我的项目中使用Eclipselink作为JPA实现。我试图使用这里描述的复合持久性单元http://wiki.eclipse.org/EclipseLink/Examples/JPA/Composite。我建立 ...
我正在使用Spring启动,数据,JPA和hibernate。 hibernate eh-cache不适用于被击中两次或更多次的同一查询。看到以下错误:“2017-12-14 14:34:15.223 DEBUG 15548 --- [...
以下代码来自JPA规范。我无法理解为什么createLineItem(int quantity)中需要em.joinTransaction()。任何人都可以提供合适的解释吗@Stateful公共课......
在Spring Boot应用程序中,我有一个在postgresql服务器上执行的SQL查询,如下所示:@Query(value =“select count(*)from servers where brands = coalesce(?1,brand)”+“and .. 。
如何在spring boot jpa中使用外部id作为主id?
有没有办法使用另一个实体的主键作为主键而不使用Embeddable或Id类。例如:@Table(name =“employee”)@Entity public class Employee实现Serializable {@ ...
Hibernate本机查询可选参数throws'运算符不存在:bigint = bytea'
我有一个查询如下:SELECT id FROM table1 WHERE(:param IS NULL OR id_or_smth =:param)param参数是可选的,因此它可以为null我创建了一个javax.persistance.Query To ...