jpa相关内容

当hql有GROUP BY时,如何才能获得休眠中的行数?

我有具有GROUP BY的hql查询。在分页结果中,我希望获得要在分页中显示的所有结果的计数。 在查询不具有GROUP BY I时,编写一个从hql查询创建查询计数实用程序,如下所示 select u from Personel u where u.lastname='azizkhani' 我找到主“from”关键字和子字符串hql并添加count(*),然后进行此查询 selec ..
发布时间:2022-04-03 09:26:26 其他开发

使用`@Async`并行JPA请求以提升性能?

我负责改进我们应用程序的性能。我现在正在考虑尝试让某些事情并行运行。 如果可以提供帮助的话:我们使用Postgres作为我们的数据库,而NikpseLink是我们的JPA提供程序。 这是通过Dynatrace: 可视化的请求执行(针对PUT /something终结点)的快照 每个黄色条表示SQL查询在数据库中的运行时间。 其中某些调用不相互依赖,可以同时进行。 例 ..
发布时间:2022-04-02 20:32:48 其他开发

左联接取不起作用

如何在JPA/lippselink 2.6.5中使用三个级别的“LEFT JOIN”来获取表3(Relationship ONEtoONE)? 此命令不获取它:(错误) SELECT t1 FROM Table1 t1 LEFT JOIN FETCH t1.table2 t2 LEFT JOIN FETCH t2.table3 此命 ..
发布时间:2022-04-02 20:29:54 Java开发

不带Persistence.xml的MigrpseLink&;Spring配置

我很难弄清楚如何在不使用Persistence.xml文件的情况下使用Spring配置NikpseLink。我也想用NikpseLink配置静态编织,以避免Hibernate中所有令人讨厌的LazyLoadExceptions。 下面是我的Hibernate&;Spring配置,它工作得很好。我也想用NikpseLink做一些类似的事情,但我真的很难找到完整和相关的文档。 ..
发布时间:2022-04-02 20:26:29 Java开发

创建EntityManagerFactory后注册JPA实体类

在初始化EMF并创建第一个EntityManager之后,如何在运行时注册/注销新实体类(使用注释或ORM XML)。 我知道类似的问题,例如: Adding entity classes dynamically at runtime 动态级别的差异:我们使用可以在运行时安装/卸载的OSGI插件,而可以将实体类用于自己的数据。 该功能已经使用JDO/DataNucleus实现,并在生产 ..
发布时间:2022-03-15 16:34:36 其他开发

JPA实体图的目标是什么?

我一直在学习JPA,我发现从JPA2.1开始可以使用实体图。 但我还不了解实体图的优点。 我知道使用实体图的一个好处是我们只能在整个实体中指定我们想要获取的数据,但是如果我们想要获取整个实体,还有没有其他原因使用实体图呢? 或者仅在要检索部分数据时才应使用实体图? 如果我们使用实体图有其他用途或优点,我很想知道。 JPA 在推荐答案/Hibernate中,获取具 ..
发布时间:2022-03-14 23:31:18 Java开发

@不同数据库上的表之间的实体关系

我是Java Enterprise和JPA的新手(使用NetBeans的EclipseLink JPA2.0)。 我正在尝试实现不同项目和包中的不同@Entity类之间的链接,但没有成功。 数据库D1有一个表T1和一个引用数据库D2上的表T2的同义词T2。 所以我创建了两个项目(JAR): D1-JPA包含@Entity Package1.T1.class和sistence.xm ..
发布时间:2022-03-14 23:28:39 其他开发

JPA实体ID-基元或对象类型(LONG或LONG)

您的实体的ID应该是long(基元类型)还是long(对象类型)? 该ID是我的表的主键,并且在数据库中从不为“null”。 我的同事建议使用长对象类型。 默认情况下,Hibernate反向工程工具为id生成一个基元类型Long。 选择什么?长还是长? @Entity @Table(name = "COUNTRY") public class CountryEntity im ..
发布时间:2022-03-14 23:25:21 其他开发

Eclipse中单独JAR中的jpa@MappdSuperclass导致验证错误&Quot;该实体没有定义主键属性&Quot;

我有一个用于所有@Entity类的@MappdSuperclass AbstractEntity。只要超类与我的实体在同一个Eclipse项目中,它就可以完美地工作。但是,因为我在几个项目中重用了这个超类,所以我只想把它分解到自己的JAR文件中。当我这样做时(当然我将JAR文件添加到构建路径),Eclipse在我的每个@Entity类上都会给出一个错误: 该实体未定义主键属性。 Ecl ..
发布时间:2022-03-14 23:20:09 Java开发

EJB与JPA控制器?

Sun的Pet store的Bluperint参考实现构建在JPA控制器模式之上。我没有发现任何官方的EJB蓝图。 您应该在什么时候选择EJB会话bean而不是简单的JPA控制器?您应该/可以同时使用两者吗? 另外,这两个选项是否都有任何服务器端验证模式?我知道JavaEE6在这方面有一些东西,但出于各种原因,我对JavaEE5模式感兴趣。 ejb 对于问题的第一部分,也许以下链接 ..
发布时间:2022-03-09 13:51:24 Java开发

如何在JTA事务模式下配置EJB/JPA?

这是使用JTA事务模式配置JPA和连接到数据库的简单指南。此外,它还包括开发人员最常见的错误,您应该避免这些错误。 希望这对您有帮助。 推荐答案 1-在应用程序服务器中设置数据源: 为了在您的webapp中使用JTA模式配置JPA,您需要首先设置一个数据源。您可以从应用程序服务器(Glassfish/Payara/.)设置数据源。但建议通过您的Web App设置数据源。按照以下步骤通过 ..
发布时间:2022-03-09 13:48:24 其他开发