-
15 votesanswersviews
Hibernate / JPA单向OneToMany,在源表中具有常量值的连接条件
我想使用Hibernate注释来表示使用连接的单向一对多关系 . 我想在连接上添加一个条件,这样只有当源表中的列("one")等于一个常量值时才会发生这种情况 . 例如 . SELECT * FROM buildings b LEFT JOIN building_floors bf on bf.building_id = b.id AND b.type = 'OFFICE' ... -
0 votesanswersviews
Hibernate Annotatoin - 如何加入具有多对多关系的三个表
我有3个实体USER,APPLICATION和ROLE . 我希望在名为USER_APP_ROLE(user_ID,application_ID,role_ID)的表中加入ID,它们之间有多对多的关系 . 原因我想要这个结构 - 我要求允许用户处理具有多个角色的多个应用程序 . 我做了以下代码: User.java @ManyToMany(targetEntity = Role... -
0 votesanswersviews
Hibernate - 使用注释映射三个表
我有三个表:用户,角色,董事会 . 每个用户可以拥有多个板卡,但在一个板卡中,用户只能拥有一个角色 . 我创建了三个类,并添加了注释: class User { @Id @GeneratedValue @Column(name = "id") private long id; @Column(name = "mail") ... -
1 votesanswersviews
Hibernate - 实体通过带有附加列的连接表引用自身
我有一个带注释的实体,称为Part . 它由“id”和一些其他变量组成 . 我有另一个名为“bomdefinitions”的表 . 这个表有三列(qty,parent,target)(我理解目标是一个愚蠢的名称,但由于数据库已经存在,我无法更改它) . 这个想法是一个部分可以由许多其他部分组成,也可以用于许多其他部分,表“bomdefinitions”表示父母有什么“目标”与它相关联以及它使用了多... -
3 votesanswersviews
Java hibernate加入继承(未找到id)
对不起我的英语,这不是我的母语,而且已经是2点了,所以现在不能想到海峡 . 现在我在使用Java和PostgreSQL的hibernate时遇到了下一个问题:我有实体Human和User如下(带注释映射): @Inheritance(strategy = InheritanceType.JOINED) public class Human implements Serializable{ ...