Hibernate @JoinTable 注解

袁玮
2023-12-01

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

 

@JoinTable支持的属性

属性是否必须说明
name指定该连接表的表名
JoinColumns该属性值可接受多个@JoinColumn,用于配置连接表中外键列的信息,这些外键列参照当前实体对应表的主键列
inverseJoinColumns该属性值可接受多个@JoinColumn,用于配置连接表中外键列的信息,这些外键列参照当前实体的关联实体对应表的主键列
targetEntity该属性指定关联实体的类名。在默认情况下,Hibernate将通过反射来判断关联实体的类名
catalog设置将该连接表放入指定的catalog中。如果没有指定该属性,连接表将放入默认的catalog
schema设置将该连接表放入指定的schema中。如果没有指定该属性,连接表将放入默认的schema
uniqueConstraints该属性用于为连接表增加唯一约束
indexes该属性值为@Index注解数组,用于为该连接表定义多个索引

 


作者:liveaswind
链接:https://www.jianshu.com/p/d8f1377ca773
 

 

 类似资料: