Java SE上的JPA:对象:entity.Customer@5e80188f不是已知的实体类型

Java SE上的JPA:对象:entity.Customer@5e80188f不是已知的实体类型

我跟着https://glassfish.java.net/javaee5/persistence/persistence-example.html在Java SE环境中测试JPA.在Eclipse中,我:创建了一个新的JPA(2.1)项目;在options- JPA-持久类管理中,我选择了“自动发现带注释的类”,而不是“必须在persi

mysql – Java EE / JPA向数据库添加新表/实体的方法

mysql – Java EE / JPA向数据库添加新表/实体的方法

我有一个mysql数据库,我想添加一个新表添加到数据库的功能.我可能很容易找到JPQL的例子,但是我如何自动生成这个新表的实体,以便我可以在我的JPA代码的其余部分引用它来更新和从表中删除我通常引用实体不是实际的表本身.我现在拥有的实体我已经使用eclipe从我

jpa – 不区分大小写的查询

jpa – 不区分大小写的查询

我有一些票号可能有数字和字母混合.我将把ticketNumberIds传递给这个方法(用户输入),我希望它可以针对Oracle数据库进行查询,并且通过大小写的情况让查询的票据不同. 如何进行以下不区分大小写的查询? public ListTicketDO getTicketDOsById(final ListString

java – 在JPA中更新实体的最佳方式是什么?

java – 在JPA中更新实体的最佳方式是什么?

我正在使用JPA进行一些CRUD操作.要更新一个正确的方法吗? 通过更新查询或通过查找EntityManager的方法? 我有一个我需要更新的Employee对象.哪个是正确的方法?为方便起见,find方法很好,所以我使用了find()方法. 请指导我 在Query API上使用executeUpdate()

java – 如何使用EclipseLink重新连接丢失的连接?

java – 如何使用EclipseLink重新连接丢失的连接?

我有问题,如果mySQL服务器在500秒“休眠时间”之后杀死会话,则下一个请求不成功.如果mySQL服务器没有关闭睡眠连接,则可能在700秒后发生同样的问题.我能做什么?遵循我的persistence.xml的属性property name=eclipselink.query-results-cache value=false /

java – 使用Eclipse Link在JPA中映射Joda Time“Period”的注释

java – 使用Eclipse Link在JPA中映射Joda Time“Period”的注释

我在我的Item实体中有一个字段 – expiryLimit,我想到了使用joda-time Period,这是一个适合在这里使用的类型.只是为了解释 – expiryLimit是年,月,日或任何持续时间的数量,在此之后特定项目将到期并使用我可以计算给定deliveryDate的项目的确切expiryDate.现在

JPA 2.1:Java 8 Date / Time API简介

JPA 2.1:Java 8 Date / Time API简介

我想在启用了JPA的应用程序中添加对 Java 8 Date / Time API(JSR-310)的支持. 很明显,JPA 2.1 does not support the Java 8 Date/Time API. 作为解决方法,最常见的建议是使用AttributeConverter. 在我现有的应用程序中,我将实体更改为使用LocalDate / LocalDa

如何使用JPA / Hibernate注释将MySQL char(n)列映射到实例变量?

如何使用JPA / Hibernate注释将MySQL char(n)列映射到实例变量?

对于类型为char(7)的 MySQL表中的“language”列,我遇到JPA / Hibernate映射问题.在我的实体中,为该字段生成的代码是: private String language; 这在运行时会导致以下异常: … 43 moreCaused by: javax.persistence.PersistenceException: [PersistenceUn

java – 如何使用hibernate / jpa注释将一个类映射到不同的表

java – 如何使用hibernate / jpa注释将一个类映射到不同的表

我目前坚持似乎是一个非常简单的问题,但我似乎找不到方法: 我有两个相同的表: tbl_creditcard_approved_txns tbl_creditcard_declined_txns 两者中的字段是相同的,我有一个类 – 用于表示表中所有相应字段的事务. 我试图将两个不同的实体(每个表一个)映射到