JPA 注解
沙家三少 阅读评论编辑 收藏 所属分类
、 !"# "
必须 为可选对应数据库中一的个表
、$% !""&%'!""&( !""
可选通常和 配合使用只能标注在实体的 &% 定义处表示实体对应的数据库表的信息
可选表示表的名称)默认地表名和实体名称一致只有在不一致的情况下才需要指定表名
&%'可选表示 *%' 名称默认为 *%'"")
&( 可选表示 +&( 名称默认为 +&( "")
、
必须
定义了映射到数据库表的主键的属性一个实体只能有一个属性被映射为主键)置于 ',---前)
、./%0'!.$1'!""
可选
'表示主键生成策略有 23$45#6#$5$7+83#*和 $29: 种分别表示让 4;< 框架
自动选择
根据数据库的 5 字段生成根据数据库表的 +=0& 字段生成以有根据一个额外的表生成主键
默认为 23$4
'表示主键生成器的名称这个属性通常和 4;< 框架相关例如 可以指定 00 等主
键生成方式)
示例
5
./%0'!+'$1)+83#*
10%&'>?
@@01>A
B
、9&C&(!D&($11%!0
可选
9& 表示一个简单的属性到数据库表的字段的映射对于没有任何标注的 ',---方法默认即为
9&
C&(表示该属性的读取策略有 2.; 和 :2E7 两种分别表示主支抓取和延迟加载默认为 2.;)
1%表示该属性是否允许为 0%%默认为 0
示例
9&1%!C%
10%&+''2?
@@0A
B
评论0
最新资源