hibernate @JoinColumn
2013-07-08 20:00
148 查看
当关系是双向的时候,@JoinColumn要加在多的哪一方
如果加在one的一方就会多出一个字段
group-user
@OneToMany(mappedBy="group")
@JoinColumn(name="groupId")
public Set<User> getUsers() {
return users;
}
sql为:
create table t_user (
id integer generated by default as identity (start with 1),
name varchar(255),
group_id integer,
groupId integer,
primary key (id)
)
如果加在one的一方就会多出一个字段
group-user
@OneToMany(mappedBy="group")
@JoinColumn(name="groupId")
public Set<User> getUsers() {
return users;
}
sql为:
create table t_user (
id integer generated by default as identity (start with 1),
name varchar(255),
group_id integer,
groupId integer,
primary key (id)
)
相关文章推荐
- Hibernate中,mappedBy和注解@JoinColumn的对比
- Hibernate – Many-to-Many example – join table + extra column (Annotation)
- JavaPersistenceWithHibernate第二版笔记-第七章-001Mapping a set(@ElementCollection、@CollectionTable、@JoinColumn、)
- 【Hibernate异常处理-1】java.lang.NoSuchMethodError: javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey;
- Hibernate属性中 @JoinColumn与@JoinTable、是否使用ForeignKey的操作数据库的效率区别
- Hibernate中,mappedBy和注解@JoinColumn的对比
- Hibernate中,mappedBy和注解@JoinColumn的对比
- JavaPersistenceWithHibernate第二版笔记-第六章-Mapping inheritance-006Mixing inheritance strategies(@SecondaryTable、@PrimaryKeyJoinColumn、<join fetch="select">)
- Hibernate基础:一对一单/双向,主/外键关联 @OneToOne@JoinColumn
- Multi-Column Join in Hibernate/JPA Annotations
- Hibernate异常:NoSuchMethodError: javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/
- Hibernate中mappedBy和@JoinColumn二者的使用心得
- Hibernate基础之八:一对一单/双向,主/外键关联 @OneToOne@JoinColumn
- Hibernate @JoinColumn介绍
- Hibernate主键一对一关联映射实例【xml和注解版本@OneToOne@JoinColumn(name="wifeId")--主键单向】(十二)
- Hibernate,JPA注解@PrimaryKeyJoinColumn
- JavaPersistenceWithHibernate第二版笔记-第六章-Mapping inheritance-005Table per subclass with joins(@Inheritance(strategy = InheritanceType.JOINED)、@PrimaryKeyJoinColumn、)
- Hibernate中,mappedBy和注解@JoinColumn的对比
- hibernate注解异常:java.lang.NoSuchMethodError javax.persistence.JoinColumn.foreignKey()Ljavax/persistenc
- hibernate--错误:javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey