jpa
-
左加入弹簧数据 jpa 和 querydsl 我正在使用spring data jpa和querydsl,并被困在如何编写简单漂亮的查询来左连接两个表。假设我有一个项目实体和一个任务实体,在项目中定义了OneToMany关系,我想做这样的事情: 我知道左连接
-
休眠尝试将同一对象持久化两次 我有3个类对应于3个表,和。 具有 FK 到 (),并且正在使用 OneToMany 关系加入。此外,它们退出了第 4 个表,该表具有这些 和 的关系。 我还看到以下异常:ORA-00001:唯一约束 有没有办法让冬
-
-
无法打开 JPA 实体管理器进行交易;嵌套异常是 javax.persistence.PersistenceException 当我运行我的代码时,我得到这个异常: 我可以直接从命令行运行mysql。问题出在哪里?是错的。我使用spring 4并使用mysql作为数据库语言进行休眠。 有人有什么想法吗? 谢谢。
-
如何覆盖 FetchType.EAGER 在运行时懒惰 使用JPA EntityManager和JPA Query对象,我如何覆盖具有注释@OneToMany(fetch = FetchType.EAGER)的东西,以便在查询中懒惰地获取? 如果我有休眠 Query 对象,我可以让它创建一个 criteria 对象,并使用它,
-
休眠线程安全幂等的升级插入没有约束异常处理? 我有一些执行UPSERT的代码,也称为,我实现了: 不幸的是,当遇到重复项时,这会导致以下错误: 由以下原因引起: org.springframework.orm.hibernate5.HibernateOptimisticLockingFailureException: Batch update
-
-
(实体-控制-边界模式)-> 如何处理两个实体? 前提 我最近阅读/观看了Java冠军Adam Bien的许多文章/视频,他主张使用古老但更新的设计模式JAVA EE > = 6。 利用 CDI、EJB 3.1、JPA 2 和其他 JAVA EE 6 特性,此模式应该有助于创建更多面向业务的组件,
-
数据库分片和 JPA 我正在开发一个Java应用程序,该应用程序需要在不同的PostgreSQL服务器中,它不支持虚拟分片(我的要求之一)。我是否缺少任何其他选项,或者有办法绕过OpenJPA限制? 提前感谢您的输入!
-
覆盖休眠批注 我正在开发一个使用Hibernate并连接到Oracle实例的Java应用程序。另一个客户端希望使用相同的应用程序,但要求它在MS SQL Server上运行。我想避免对现有注释进行更改,而是创建一个xml文件包,我
标签