jpa

    0热度

    1回答

    考虑下列实体: @Entity(name = "Object") @Table(name = "OBJECT_TABLE") public class ObjectEntity { @EmbeddedId private ObjectEntityPk id; @Column(name = "SOME_ATTIBUTE") private String

    0热度

    2回答

    我使用以下方法从mysql数据库中检索数据并将其作为List返回。 public List<Notification> getByUser(ApplicationUser applicationUser){ List<Notification> notificationList = repository.findByUserId(applicationUser.getId());

    1热度

    2回答

    我有用于ID下面的说明书一个数据库: 代码:VARCHAR(3) - 这是主键,最多 长度的3个字符 字符串 ,我在下面的方式映射编号: @Id @GeneratedValue private String code; 而且我正在尝试调用当这个错误0: 异常线程 “main” org.hibernate.id.IdentifierGenerationException:未知

    0热度

    1回答

    上午还在学习JPA框架。我在下面创建了我的mysql查询: SELECT DISTINCT(tia.VoucherId) As Voucher, f.Name As Farm, CONCAT(far.FirstName, ' ', far.LastName) AS Farmer, s.Name Season, fa.Name As FarmingActivity FROM Enrollment

    0热度

    1回答

    上下文 我有两个@OneToMany和@ManyToMany关联的实体的部分设置实体。我从前端收到一个对象,其中只设置了一些属性(而不是关联)。目标是更新数据库中该实体的数据。 问题 接收的对象是一个分离的实体,所以当它的更新,合并操作被调用。由于没有设置关联,@ManyToMany部分被删除,但不是@OneToMany(因为没有级联)。一种选择是从数据库中检索实体,加载@ManyToMany关联

    5热度

    2回答

    我正在测试Java 9的项目需要JPA(javax.persistence.*类)。当我添加module-info.java并声明我的模块时,javax.persistece包下的所有类都变为不可用。 我搜索了很多,但是我找不到需要在Java 9模块项目中使用JPA的模块。 UPDATE 作为艾伦的建议,我跑了 $ jar --describe-module --file=javax.persis

    0热度

    2回答

    我正在使用guice来注入我的依赖关系。我的IDE是IntelliJ 2017.2.5。当我运行下面的代码时,我的main方法继续运行并且没有停止。当我移除DI时,程序将以Process finished with exit code 0停止。 与main方法的类: public class Test { @Inject Provider<EntityManager> em; publi

    0热度

    1回答

    我一直在寻找很多类似的问题,这些问题并没有反映我的确切问题。如果我忽视了某人已经解决了这个问题,请告诉我。 我目前正在将旧的EJB CMP bean迁移到Wildfly 10.1上的JPA。 这里的问题是我的无状态会话bean中的entitymanager没有注入@PersistenceContext,EntityManager留空。我试着用EntityManagerFactory解决这个问题。

    0热度

    2回答

    我期待创建一个REST控制器,它将返回各种对象的排序列表。 我创建了一个DTO持有这些集合类似以下,但是这是行不通的,因为它会组由实体: public class AllReportsDTO { private List<AReport> aReports; private List<BReport> bReports; private List<CReport> cReports; .

    1热度

    1回答

    这是我Entity: @Entity @Table(name = "example") @Where(clause = "count >= 0") public class Example { @Column(name="count") private Integer count; //some code } 这是我DML操作: @Transaction