jpa相关内容
我使用的是Spring data JPA,并开发了下面的查询,它将动态地获取日期值并获取数据,但它看起来像是在寻找Double数据类型。有什么理由让它加倍吗? @Query("SELECT new com.XXX.SomeDTODto(p.visitDate, ..........) " + "FROM PatientData p " + "INNER JOI
..
我使用的是SpringBoot,并有一个这样配置的H2数据库(在应用程序.properties中)。 spring.datasource.url=jdbc:h2:mem:AZ;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE spring.datasource.driverClassName=org.h2.Driver spring.datasource.us
..
我有具有GROUP BY的hql查询。在分页结果中,我希望获得要在分页中显示的所有结果的计数。 在查询不具有GROUP BY I时,编写一个从hql查询创建查询计数实用程序,如下所示 select u from Personel u where u.lastname='azizkhani' 我找到主“from”关键字和子字符串hql并添加count(*),然后进行此查询 selec
..
我负责改进我们应用程序的性能。我现在正在考虑尝试让某些事情并行运行。 如果可以提供帮助的话:我们使用Postgres作为我们的数据库,而NikpseLink是我们的JPA提供程序。 这是通过Dynatrace: 可视化的请求执行(针对PUT /something终结点)的快照 每个黄色条表示SQL查询在数据库中的运行时间。 其中某些调用不相互依赖,可以同时进行。 例
..
假设我有一个Persistence.xml文件,如下所示:
..
如何在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 此命
..
我希望将相同的实体持久化到MySQL数据库和Postgres数据库(本质上一个是另一个的实时克隆)。从概念上讲,我希望在单个方法中完成此操作: EntityManager mysql = ...; EntityManager postgres = ...; MyEntity e = new MyEntity(); e.setStuff(); mysql.persist(e); postgre
..
我很难弄清楚如何在不使用Persistence.xml文件的情况下使用Spring配置NikpseLink。我也想用NikpseLink配置静态编织,以避免Hibernate中所有令人讨厌的LazyLoadExceptions。 下面是我的Hibernate&;Spring配置,它工作得很好。我也想用NikpseLink做一些类似的事情,但我真的很难找到完整和相关的文档。
..
我只需要使用JPA标准执行以下MySQL查询(根据给定的国家名称(在country中)从state_table获取一个州的列表)。 SELECT state_id, state_name, country_id FROM state_table WHERE country_id IN(SELECT country_id
..
我尝试了8.x和10.x版本的Keycloak,也尝试了Keycloak坞站图像,但遇到了下面的问题,同时使用MySQL配置Keycloak 12:27:16,047 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.DefaultLiquibaseConnectionProvider] (ServerService Thr
..
在初始化EMF并创建第一个EntityManager之后,如何在运行时注册/注销新实体类(使用注释或ORM XML)。 我知道类似的问题,例如: Adding entity classes dynamically at runtime 动态级别的差异:我们使用可以在运行时安装/卸载的OSGI插件,而可以将实体类用于自己的数据。 该功能已经使用JDO/DataNucleus实现,并在生产
..
我的Java实体中有如下属性: @Basic(fetch = FetchType.LAZY) //I tried without this as well @Column(name = "value_x", columnDefinition = "bigint default 0") private Long valueX; 在pgAdmin的表定义中,我看到: value_x b
..
我一直在学习JPA,我发现从JPA2.1开始可以使用实体图。 但我还不了解实体图的优点。 我知道使用实体图的一个好处是我们只能在整个实体中指定我们想要获取的数据,但是如果我们想要获取整个实体,还有没有其他原因使用实体图呢? 或者仅在要检索部分数据时才应使用实体图? 如果我们使用实体图有其他用途或优点,我很想知道。 JPA 在推荐答案/Hibernate中,获取具
..
我是Java Enterprise和JPA的新手(使用NetBeans的EclipseLink JPA2.0)。 我正在尝试实现不同项目和包中的不同@Entity类之间的链接,但没有成功。 数据库D1有一个表T1和一个引用数据库D2上的表T2的同义词T2。 所以我创建了两个项目(JAR): D1-JPA包含@Entity Package1.T1.class和sistence.xm
..
您的实体的ID应该是long(基元类型)还是long(对象类型)? 该ID是我的表的主键,并且在数据库中从不为“null”。 我的同事建议使用长对象类型。 默认情况下,Hibernate反向工程工具为id生成一个基元类型Long。 选择什么?长还是长? @Entity @Table(name = "COUNTRY") public class CountryEntity im
..
我有一个用于所有@Entity类的@MappdSuperclass AbstractEntity。只要超类与我的实体在同一个Eclipse项目中,它就可以完美地工作。但是,因为我在几个项目中重用了这个超类,所以我只想把它分解到自己的JAR文件中。当我这样做时(当然我将JAR文件添加到构建路径),Eclipse在我的每个@Entity类上都会给出一个错误: 该实体未定义主键属性。 Ecl
..
Sun的Pet store的Bluperint参考实现构建在JPA控制器模式之上。我没有发现任何官方的EJB蓝图。 您应该在什么时候选择EJB会话bean而不是简单的JPA控制器?您应该/可以同时使用两者吗? 另外,这两个选项是否都有任何服务器端验证模式?我知道JavaEE6在这方面有一些东西,但出于各种原因,我对JavaEE5模式感兴趣。 ejb 对于问题的第一部分,也许以下链接
..
这是使用JTA事务模式配置JPA和连接到数据库的简单指南。此外,它还包括开发人员最常见的错误,您应该避免这些错误。 希望这对您有帮助。 推荐答案 1-在应用程序服务器中设置数据源: 为了在您的webapp中使用JTA模式配置JPA,您需要首先设置一个数据源。您可以从应用程序服务器(Glassfish/Payara/.)设置数据源。但建议通过您的Web App设置数据源。按照以下步骤通过
..
我正在尝试使用JPA创建本地derby数据库。作为JPA实现,我使用openjpa和SQL实现derby。 这是sistence.xml:
..
我有一种情况,在我的WHERE子句中,我只有一个谓词和表达式。并且两者都需要在WHERE子句中进行AND运算: Expression col1 = tableEntity.get("col1"); Expression regExpr = criteriaBuilder.literal("\.\d+$"); Expression regExp
..