JPA

java – OptimisticLockException当使用JPA merge()

实现这一点的正确方法是什么?我不想将属性从newStore复制到existingStore,并使用existingStore进行合并–我认为这将解决乐观锁定问题.此代码未在应用程序服务器上运行,并且我没有使用JTA.编辑:如果我在调用update之前分离existingStore,Tobj=em.find;不会触发store对象的更新,这样可以解决问题.问题仍然存在–为什么当实体不分离时它会触发它?

java – 在连接多个表时如何使用JPA Criteria API

这是另一个问题:HowtouseJPACriteriaAPIinJOIN一个公司有一个地址,在地址内有城市pojo和乡村Pojo.如何在JOIN中使用它?我试图用address.city引用它,但是我收到了错误信息:Theattribute[address.city]fromthemanagedtype[EntityTypeImpl@1692700229:Company[javaType:clas

java – 如何在同一数据库表上映射两个JPA或Hibernate实体

在我们的项目中,我们有一个实体“餐厅”,有近30个字段.所以,每次我们需要一个“餐厅”对象即使是几个字段,所有其他的都被检索.这会影响性能.所以在HBM文件中,我们写了两个指向同一物理类和同一个数据库表的类,如下所示.在其中一个DAO实现中,我们使用的条件是“RestaurantLite”,并返回餐厅列表,如下所示.现在我们要删除所有hbm文件并使用注释.那么使用注释的方式可以怎么做呢?我们需要创建一个额外的课程“RestaurantLite”吗?

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 – Spring JPA MVC – 创建bean时出错

我在eclipse中开发了一个SpringJPA项目,可以访问存储在MysqL服务器中的数据.现在我需要在Spring@MVC项目中导入这个项目.所以>我在JPA项目的构建路径中配置导出maven依赖关系>我将项目添加到tomcat的bootstrap类路径中,>我将JPA/Spring项目添加到我的Spring@MVC项目的类路径中>我还将jpa应用程序上下文添加到MVC项目的根上下文中.当我尝