openjpa相关内容

为什么在JPA本机查询中需要转义反斜杠?

在JPA中,当执行本机查询时,我必须对反斜杠字符进行转义以使反斜杠加倍.例如.当有类似where的子句时 UPPER(app.NAME) like UPPER(?) escape '\' 然后我需要创建一个包含以下内容的字符串: UPPER(app.NAME) like UPPER(?) escape '\\' 然后我使用openJPA 2.2.2运行本机查询: fina ..
发布时间:2020-07-01 04:13:53 其他开发

带有Jointable的JPA OneToMany,删除链接会删除右侧对象

(OpenJPA2.x)我具有“父"->“(链接表)"->“类别"关系.如果我从父级的类别数组中删除类别,则会从链接表( unlinked )中正确删除该类别.向数组添加新类别将插入到链接表中.但是问题是类别目标实体也从类别表中删除了.我已经调试了jdbc查询,它是由OpenJPA库执行的,数据库表没有级联的删除约束. Parent(key=ServerId,Code) ServerId|C ..
发布时间:2020-05-21 01:06:53 Java开发

使列索引超出范围,0< 1个

我正在使用OpenJPA 2.2.0,当我执行一条select语句时,出现“列索引超出范围,0 EntityManager entityMgrObj = emf.getEntityManager(); entityMgrObj.clear(); Query query = entityMgrObj.createNativeQuery("select * from company_user w ..
发布时间:2020-05-21 01:06:48 其他开发

OpenJPA查询第二次失败(可能由于字节数组参数)

我有以下OpenJPA查询(通过db2数据库): Select number from Number number where number.uuid = :uuid 列uuid定义为VARCHAR FOR BIT DATA(16).在实体中,它表示为byte []类型字段. 问题是,当我第一次使用该查询调用方法时(在WebSphere服务器启动后),它可以正常工作.结果调用会导致 ..
发布时间:2020-05-21 01:06:42 Java开发

在openjpa上配置以启动Spring Boot

我试图在Spring启动时将Hibernate的默认JPA实现更改为OpenJPA.香港专业教育学院搜索谷歌,但没有太多关于如何配置openJPA到Spring启动.任何意见将是有益的.谢谢 解决方案 @Configuration public class OpenJPAConfig extends JpaBaseConfiguration { protected OpenJPAC ..
发布时间:2020-05-21 01:06:33 其他开发

如何配置OpenJPA SQL日志记录?

用于查看数据库中执行的SQL查询的OpenJPA配置是什么?我想查看具有在日志或控制台中执行的所有参数的查询,而不是查看JPQL查询 解决方案 启用对所有SQL语句(减去参数值)的记录. ..
发布时间:2020-05-21 01:06:25 其他开发

在WebSphere中使用JPA从数据库中选择所有行

我正在尝试实现一个使用开放JPA访问数据层的Web服务.我正在使用Websphere v7.0和JPA 2.0.该服务将使所有行都从一个小数据库中删除(大约6行,将来完全不会扩展).我试图获取所有行并通过用户返回它们.我现在正在创建将检索数据的会话Bean. 我有几个JPA对象,其中一个(代表我要返回的所有数据的一行)看起来像这样... @Entity @NamedQueries({ ..
发布时间:2020-05-21 01:06:21 其他开发

jpa lazy使用条件api获取多个级别的实体

我正在使用带有其Criteria API的JPA2从数据库中选择我的实体.该实现是WebSphere Application Server上的OpenJPA.我所有的实体都使用Fetchtype = Lazy建模. 我从数据库中选择了具有某些条件的实体,并希望一次从子表中加载所有嵌套数据. 如果我有一个数据模型,其中表A已将oneToMany连接到表B,则可以在条件查询中使用Fetch子句: ..
发布时间:2020-05-21 01:06:19 其他开发

JPQL JOINS与嵌套SELECT

我可以在JPQL上执行类似的操作吗? SELECT NEW com.MyDTO(p.a, p.b, q.c, q.d) FROM (SELECT r.* FROM MyDTO1 r ) p LEFT OUTER JOIN (SELECT s.* FROM MyDTO2 s ) q ON p.x = q.y 还是类似的? (以上查询已与本机和JPQL混合在一起,因此请不要误解) ..
发布时间:2020-05-21 01:06:17 其他开发

使用JPQL从两个表中选择

我正在使用JPQL检索数据.我可以使用语句获取数据 List persons = null; persons = em.createQuery("select p.albumName from PhotoAlbum p , Roleuser r where r = p.userId and r.userID = 1"); 现在我可以使用以下名称获取相册名称: int i=0; f ..
发布时间:2020-05-21 01:06:15 Java开发

OpenJPA-延迟获取不起作用

使用嵌入式OpenEJB容器进行单元测试时,我遇到一个特定的问题.我在两个班级之间有双向关系.在一个方向上,该关系正常工作,但在相反的方向上,该关系仅在EAGER模式下有效.在LAZY模式下,字段section保持为空.代码片段如下: @Entity @Table(name="tracks") class TrackEntity implements Track { @Id ..
发布时间:2020-05-21 01:06:11 其他开发

websphere 7和(基于应用程序的)open-jpa 2

我不想使用内置的Websphere 7 jpa插件,而是使用应用程序WEB-INF/lib/open-jpa 2和专有的持久性提供程序.我无法为Websphere安装OSGI和JPA 2功能包. 最初,我在尝试加载persistence.xml时遇到了sax解析错误(不支持version ="2").该错误是由open-jpa 1.2.3中的一个类抛出的.当我运行websphere/apps ..
发布时间:2020-05-21 01:06:09 其他开发

如何在Spring Data JPA排序中定义空处理?

我需要将我的数据按null排序,而不是仅按null排序.如下所示: Column A null null null 8 10 5 意味着一旦所有null值都在最上面,其余的值就根本不应排序,而是照原样进行. 知道如何使用jpa查询/本机查询来完成此操作. 解决方案 Spring Data的Sort对象允许您定义: Sort sort = new Sort(new Or ..
发布时间:2020-05-15 06:21:56 数据库