jpa

    2热度

    1回答

    中使用映射语义持久映射 我有以下模型:类型A的实体与类型(B,C)的许多对实体的关联。每个B实体最多出现在A中的一对中,但同一个C实体可以多对出现。例如: A1 --> (B1, C1) --> (B2, C2) --> (B3, C1) A2 --> (B1, C3) --> (B2, C4) --> (B3, C4) 这遵循的java.util.

    3热度

    1回答

    我正在使用JBoss 7.1.1和它自带的Hibernate的默认实现(4.0.1)。 我有一个消息驱动的bean,在同一个事务中创建一个实体并使用实体管理器持久化它。之后(仍然是同一个事务),我找到新创建的实体并尝试使用实体管理器用PESSIMISTIC_WRITE锁定它,但是我得到了一个OptimisticLockException。它的根源如下: Caused by: org.hiberna

    0热度

    3回答

    我正在开发允许用户使用jpa/Criteria从数据库动态选择一个或多个用户的软件。 编辑/更新: - 我现在使用ands增长的谓词。问题是我没有指出正确的字段,而只是一个字符串,其中java正在寻找用户输入的内容。 - 我仍然必须检查如何按照我的建议去做。 当用户输入D输入为PC_Name,d为名称和C Vorname,冗长的EclipseLink显示我: [EL Fine]: sql: 201

    1热度

    3回答

    所以试图充实一点...我有一个对象让我们打电话给用户,我想知道该用户是否是员工。员工是他们自己的客体。所以我想要做的,而不是有一个雇员对象是有一个布尔值,告诉我该用户是否是一名雇员。我认为这可以通过某种形式的只读连接来完成?

    5热度

    2回答

    我正在Servlet中运行HSQLDB。当我将应用程序重新部署到Web服务器时,.lck文件未正确释放,HSQL服务器无法加载文件。 的Web服务器的Tomcat 7.0.22随NetBeans ... 任何想法,为什么发生这种情况? 这里是初始化代码: @Override public void init() throws ServletException { HsqlPropert

    5热度

    1回答

    我有一个表用户,每个用户都有一组其他用户作为朋友。我在我的模型类中定义的方式是如下: Public class User extends Models { .... @OneToMany public List<User> friends; . . } 现在播放JPA与以下字段创建中间表的名称 user_user。 mysql> d

    1热度

    1回答

    我曾与Hibernate的JPA以下 SELECT e FROM Employee e INNER JOIN FETCH e.address AS a WHERE a.state = :state AND e.middle = :middle AND trunc(a.birthdate) > :mindate 但是没有问题,的EclipseLink嘎嘎叫着上 trunc(a.birt

    1热度

    1回答

    我有以下情况,用户应该能够看到所有可用表的概述。 然后用户可以选择他想要使用的表格。第二步,用户应该从所有表中选择几列。 如果用户选择了所有的表格和列,则应显示收集的数据(例如在表格中)。 我的问题是,如果JPA有可能。我主要关心的是,我无法知道用户会选择哪些表格和列,因此我需要一个非常通用的类结构。 例如: UserBuildDataQuery == has many ==> tables ==

    0热度

    1回答

    我有一个与它的参数具有OneToMany关系的通知实体,它是一个NotificationParamEntity对象的列表。 两个类的代码如下所示: // Notification Entity @Entity @Table (name = "NOTIFICATIONS") public class NotificationEntity { ...... @OneToMan

    2热度

    1回答

    您好我有一个命名查询 @NamedQuery(name = "StudyplanCategory.findByStatusAndLimit", query = "SELECT s FROM StudyplanCategory s WHERE s.status =:status LIMIT s.start=:start,s.end=end") 我想设置这样的限制: @