jpa-2.0相关内容

如何创建'实例JPA 2.0中的类似查询?

假设我们有一个抽象的@Entity Animal,以及几个扩展Animal的实体类,包括Dog,Cat,Monkey和Bat. 如何根据扩展实体的类过滤结果? 示例:在复选框中,用户可以选择要检索的实体. []狗[X]猫[X]猴子[]蝙蝠 现在,我想使用在 Animal 类中定义的(Named)Query检索实体.我可以在查询中输入什么样的查询参数,以便仅返回Cat和Monke ..
发布时间:2021-05-20 19:19:41 Java开发

等同于JPA 1.0的TypedQuery

我对JPA还是很陌生,我正在使用Apress JPA2教科书来学习它.我试图做这本书的第一个例子.以下代码行给我一个错误: TypedQuery query = em.createQuery(“从员工e的SELECT e",Employee.class); 表示无法将TypedQuery解析为一种类型.经过一段时间的努力,我意识到我正在使用JPA版本1,该版本不包含TypedQuery ..
发布时间:2021-05-20 19:18:57 其他开发

保存具有@OneToMany关系的实体时,JPA2 NullPointerException

我有两个具有@OneToMany关系的实体.问题是在保存期间我在行getComps().add(comp)上获得了空指针.如果我显式实例化comps设置,它将很好地工作.如您所知,如果您具有注释,则不需要这样做.我在该实体中有其他对象,这些对象无需显式实例即可正常工作.可能的原因是什么? //Main Method public static void main(String arg ..
发布时间:2021-02-12 20:30:35 Java开发

Spring JPA基础存储库

我创建了一个自定义存储库以覆盖持久性方法,并尝试按照@Configuration @Profile("test") @EnableJpaRepositories(repositoryBaseClass = SetClientInfoRepositoryImpl.class, basePackages = {"gov.penndot.hwy.apras.common.repository" }, e ..
发布时间:2021-02-12 20:30:30 Java开发

与JNDI和JPA事务管理器进行Spring事务

我已经在Context.xml(JNDI)中定义了数据源,并且我想与Spring应用程序Context.xml中的JPA事务管理器一起使用.我不想使用JTA事务,因为我正在使用tomcat服务器. 有人可以帮我一个例子吗?我在DAO和服务中使用@transactional批注. 问候 维杰 解决方案 以下是示例: ..
发布时间:2021-02-12 20:30:16 其他开发

JPA标准查询和子查询

我想知道是否可以使用jpa 2.0条件api表达以下查询. simple_table: user_name(varchar), bytes_total(bigint), time_total(bigint) >select user_name, sum(bytes_total), sum(bytes_total) * 100 / (select sum(bytes_to ..
发布时间:2021-02-12 20:30:12 Java开发

JPA中的select子句中的查询

我需要使用Apache Openjpa 2在select子句中执行子查询. JPA是否支持SELECT子句中的子查询? 我的查询是这样的: SELECT t.date, t.value, (SELECT COUNT(DISTINCT t2.value2) FROM table t2 WHERE t2.date = t.date) FROM table t WHERE ... ..
发布时间:2021-02-12 20:30:06 其他开发

从jar中为实体创建(querydsl)元模型

我在为项目依赖项中包含的jar生成的实体生成querydsl元模型(即Q类)时遇到问题. 对于大多数我的实体(用@MappedSuperclass注释),类(BaseEntity)是一个抽象基类,并且由于项目原因以及对其他项目的依赖性,该基类必须放在单独的jar中. 当我现在将此jar作为包含我的非抽象实体的项目的依赖项并尝试生成元模型(使用com.mysema.maven:apt-m ..
发布时间:2021-02-12 20:29:49 Java开发

JPA/休眠-与孩子一起分离实体

我正在将JPA 2与Hibernate 3.6.8一起使用. 假设我们有一个实体Foo @Entity public class Foo { .... @OneToOne private Bar bar; .... } 我需要从会话中分离整个实体图,并且当我执行entityManager.detach(foo)时,我惊讶地发现bar仍保持连接状态, ..
发布时间:2021-02-12 20:29:45 Java开发

Hibernate元模型生成器如何工作?

最近刚刚从Hibernate Session api迁移到JPA2.我假设这应该是一些设置问题.但是基本上我的日食无法识别元模型属性. 例如:builder.like( root.get(Book_.name) , search) Book_无法解析为变量. 现在,我已遵循此 http://hibernate.org/orm/tooling/并添加 ..
发布时间:2021-02-12 20:29:41 其他开发

在JPA条件API中使用子查询

我正在研究JPA条件api,并且我的数据库包含Employee表. 我正在寻找所有薪水第二高的员工.我能够成功编写JPQL,如下所示. SELECT e FROM Employee e WHERE e.salary = (SELECT MAX(emp.salary) FROM Employee emp WHERE emp.salary ..
发布时间:2021-02-12 20:29:23 其他开发

Spring 3.1 JPA在tomcat中运行时未插入数据

我花了三天的时间试图找到解决该问题的方法,但无济于事.我很想弄清楚这一点.我有一个简单的spring应用程序,它在带有jstl标签1.2的servlet 2.5中运行,在使用spring 3.1的tomcat中运行,并使用了hibernate和hibernate jpa实现. 我可以列出页面中的数据,但无法完成插入.记录可以追溯,它似乎没有任何问题.但是没有插入发生.我知道还有其他类似的帖子 ..
发布时间:2021-02-12 20:29:19 其他开发

JPA级联仍然存在-多对一

我有一对多的关系,并且我试图保留一个子实体. public class Office { public int id; public int grades; @OneToMany public set employees; } public class Employee{ @GeneratedValue(strategy=GeneratedValue.identity) ..
发布时间:2021-02-12 20:29:13 其他开发