openjpa

    0热度

    1回答

    我有一个find()方法的问题。 我有一个'DueDiligenceGestori'类映射数据库表。表中的主键是一个数(19),因此我映射该实体有很长如以前那样 下面是类 package com.xxx.model.duediligencegestori; import java.io.Serializable; import java.util.Date; import javax.

    0热度

    1回答

    我有一个非常简单的测试,可以正确配置openJPA,JTA,数据库连接,增强功能,并且不会发出任何异常,但它不会保留在下面的简单代码中。除了简单的语句之外,我还需要展示什么或者什么是必要的,才能真正将记录写入数据库? public class Manipulation00 { public Manipulation00(){} public void startUp(Servl

    2热度

    1回答

    我有一个java方法在事务中运行,我使用以下JPA查询读取Oracle数据库表,然后使用以下查询的结果在同一个表中插入新记录。我想了解锁模式PESSIMISTIC_WRITE将在这种情况下工作。当执行下面的查询时,整个表是否会被锁定,阻止从该表读取其他数据,直到我的方法在插入后提交事务为止? @NamedQuery(name = "findByMaxSeqForGivenOrd", query =

    1热度

    1回答

    我有两个表Employee和Address有one-to-one的关系。 CREATE TABLE EMPLOYEE( ID BIGINT PRIMARY KEY NOT NULL, EMP_NAME VARCHAR(50) NOT NULL, PHONE_ID BIGINT, DELETED BOOLEAN NOT NULL DEFAULT FALS

    0热度

    1回答

    我尝试审核一个对象。我的问题是,我没有得到每个数据库相同的结果。 我的实体: public class Person { @Id private String login; private String name; public Person(String login, String name) { this.login = login;

    0热度

    1回答

    我使用apache tomee 7.0.3作为服务器容器并使用OpenJPA。当启动服务器获得低于excption。请任何人都可以帮助我。 例外: WARNING: File error: <Deployments dir="apps/"> - Does not exist: C:\Work\EclipseWorkSpace\.metadata\.plugins\org.eclipse.wst.s

    0热度

    1回答

    基于服务(收藏单位)条件services.get为什么条件查询不过滤的记录(“状态”),“待定”)如下? CriteriaQuery<Customer> query = cb.createQuery(Customer.class); Root<Customer> customer = query.from(Customer.class); Join<Customer, Service>

    0热度

    1回答

    我JPA实体的名单,我想知道用来自动生成数据库模式的顺序,例如功能实体的顺序列表: 如果实体A有关联与实体B,所以表B必须在表A之前创建(我需要知道此顺序的同步目的)

    0热度

    1回答

    我有一个问题,与实体具有映射到数据库的INT类型的字段不更新OpenJPA的实体。问题是,当我将该字段更新为值(例如1337)时,它正确地保留在数据库中,但当我将其设置为零时,情况并非如此。 更具体: 我有我的数据库与数据类型为int类型的字段“记录”,并用NULL值的行 我检索行作为一个管理实体“anEntity “ 当我做‘anEntity.setRecord(1337)’,记录值在DB改变,

    0热度

    1回答

    使用Criteria Builder时,任何人都可以帮助OpenJPA2.2.2的SubqueryImpl类中的NullPointerException?该代码与WebSphere Liberty上的EclipseLink协同工作,但在WebSphere8.5.5上的OpenJPA2.2.2中与NPE一起失败。 该代码使用CriteriaBuilder为(自)同一个表构建子查询,以便使用max(t