JPA

JPA 2.1:Java 8 Date / Time API简介

>有没有办法使用新的日期类型作为字段,而不会破坏现有的代码?>您是如何处理在JPA中过渡到新的Date/TimeAPI?id=494999)这导致我们最重要的问题#4:>有没有解决方法/解决方案来支持使用EclipseLink的java8日期字段,包括在这样一个字段上使用查询参数的可能性?

Java8 Collections.sort(有时)不排序JPA返回的列表

请注意–我不能将软件更改为Java8源代码合规性.当前的环境是Java8运行时.我对这种行为感到惊讶–特别令人讨厌的是,测试工具运行正常,而在生产环境中存在问题.https://github.com/WolfgangFahl/JPAJava8Sorting有一个示例项目其具有与原始问题相当的结构.它包含一个具有JUnit测试的http://sscce.org/示例,通过调用em.clear()可以重现问题,从而分离所有对象并强制使用IndirectList.请参阅下面的JUnit案例以供参考.随着渴望:单

jpa – 不区分大小写的查询

我有一些票号可能有数字和字母混合.我将把ticketNumberIds传递给这个方法,我希望它可以针对Oracle数据库进行查询,并且通过大小写的情况让查询的票据不同.如何进行以下不区分大小写的查询?解决方法您可以使用UPPER来执行不区分大小写的查询.

java – JPA:扩展持久性上下文和分离实体

似乎有两种模式来实现跨越多个http请求与JPA的业务事务:>具有分离实体的实体管理器每请求>扩展的持久性上下文这些模式的各自优点是什么?什么时候应该是首选?

Java / JPA |使用指定的继承类型查询

我正在一个泛型表“样本”上构建一个查询,我有几个类型继承自此表“SampleOne”,“SampleTwo”.我需要一个查询,如:其中type将是表的标识符值.是否可能以任何方式(并避免创建一个实体特定的查询,一个针对每个SampleOne,SampleTwo…等)我非常感谢在这个话题中的任何意见,亲切的问候,P.解决方法在JPA2.0中,您可以使用TYPE表达式:类似的Hibernate特定表达式是.class:

java – JPA Hibernate – 实体关系中的循环 – 级联策略

我有一组彼此连接的实体形成一个周期,即父实体P与两个子实体C1和C2具有两个一对多的关系,并且每一个与另一实体具有一对多的关系A.实体A实现这些实体的关联,并定义关系的属性.所有关系都可以在两个方向通航.以下问题来自于这种设计:由于您始终在根实体P上调用实体管理器操作,因此级联策略应该是如何被持久化/合并的?应该从两条路线到达级联?

java – JPA上次更新时间戳

我正在玩JPA.以下实体有一个每当该实体上次更新时,应该反映的时间戳.每次自动更新JPA时间戳的策略是什么?如果我还想要一个“创建”时间戳,那么我该怎么办?只有当实体第一次被持久化时才设置,再也不能再被修改了?解决方法使用@PrePersist和@PreUpdate注释,并编写自己的事件监听器.看看thisanswer的细节.它被标记为Hibernate,但适用于任何JPA提供商.