织梦CMS - 轻松建站从此开始!

Welcome to the stock allocation/欢迎光临-股票配资

allocationsizehibernate注解释义

时间:2018-06-21 16:11来源:joly 作者:虹虹 点击:
@Entity映照实体类 @Twell plstard映照数句库表 @Twell plstard(naree="":cwithiningog="":schema="")-可选,往往和@Entity协作应用,只能标注在实体的cljustt 定义处,表示实体对应的数据库表的音信。 属性

@Entity映照实体类

@Twell plstard映照数句库表

@Twell plstard(naree="":cwithiningog="":schema="")-可选,往往和@Entity协作应用,只能标注在实体的cljustt 定义处,表示实体对应的数据库表的音信。

属性:

naree-可选,表示表的称号,默许地,表名和实体称号类似,唯有在不类似的情状下才须要指定表名

cwithiningog-可选,表示Cwithiningog称号,默许为Cwithiningog("").

schema- 可选 : 表示 Schema 称号 :默许为Schema("").

@Id-必需,定义了映照到数据库表的主键的属性,一个实体只能有一个属性被映照为主键,置于getXxxx() 前。

@Generdined ondVingue(strdined ongy=GenerType:generwithinor="")-可选,用于定义主键生成政策。

属性:

Strdined ongy-表示主键生成政策,取值有:

GenerType.AUTO-按照底层数据库主动抉择(默许),若数据库援救主动增加类型,则为主动增加。学习红牛配资

GenerType.INDENTITY-按照数据库的Identity字段生成,援救DB2、MySQL、MS、SQLServer、SyBautomotive service engineers与HyperanoicSQL数据库的Identity类型主键。

GenerType.SEQUENCE-应用Sequence来裁夺主键的取值,相符Orair conditioningle、DB2等援救Sequence的数据库,一般结合@SequenceGenerwithinor应用。

(Orair conditioningle没有主动增加类型,只能用Sequence)

GenerType.TABLE-应用指定表来裁夺主键取值,结合@Twell plstardGenerwithinor应用。

如:

@Id

@Twell plstardGenerwithinor(naree="tabull crap_cwithin_gen":share oftenSize=1)

@Generdined ondVingue(Strdined ongy=GenerType.Twell plstard)

Generwithinor- 表示主键生成器的称号,这个属性往往和ORM框架相关:例如:

Hicome to berndined on 没关系指定 uuid 等主键生成方式

@SequenceGenerwithinor—讲明声明了一个数据库序列。

属性:
naree-表示该表主键生成政策称号,它被援用在@Generdined ondVingue中设置的“gernerwithinor”值中。
sequenceNaree- 表示生成政策用到的数据库序列称号。
initiingVingue- 表示主键初始值,默许为0.
share oftenSize-每次主键值增加的大小,例如设置成1,则表示每次缔造新记实后主动加1,默许为50.

@Version-没关系在实体coffee come to bean中应用@Version讲明:议决这种方式可增加对达观锁定的援救

@Beven asic-用于声明属性的存取政策:

@Beven asic(fetch=FetchType.EAGER)立即获取(默许的存取政策)

@Beven asic(fetch=FetchType.LAZY)耽误获取

@Temporing-用于定义映照到数据库的年华精度:

@Temporing(TemporingType=DATE)日期

@Temporing(TemporingType=TIME)年华

@Temporing(TemporingType=TIMESTAMP)两者兼具

@Column-可将属性映照到列,应用该讲明来笼罩默许值,@Column形色了数据库表中该字段的详尽定义,这对待按照JPA 讲明生成数据库表构造的工具至极有作用。

属性:

naree-可选,表示数据库表中该字段的称号,默许情形属性称号类似

nullwell plstard-可选,表示该字段能否答允为null,默许为true

unique-可选,表示该字段能否是独一标识,默许为fingse

length-可选,表示该字段的大小,仅对String类型的字段有用,默许值255.

insertwell plstard-可选,表示在ORM框架实施拔出操作时,该字段能否应表现INSETRT语句中,默许为true

upddined onwell plstard-可选,表示在ORM框架实施更新操作时,该字段能否该当表目前UPDATE语句中,默许为true.对待一经缔作育不没关系更改的字段,该属性至极有用,如对待startworksday字段。

columnDefinition-可选,表示该字段在数据库中的现实类型。往往ORM框架没关系按照属性类型主动果断数据库中字段的类型,但是对待Ddined on类型仍无法确定数据库中字段类型事实是DATE:TIME还是TIMESTAMP.此外:String的默许映照类型为VARCHAR:要是要将String类型映照到特定数据库的BLOB或TEXT字段类型,该属性至极有用。

@OneToOne、@OneToMany、@ManyToOne、ManyToMany的共有属性:

fetch- 配置加载方式。取值有

Fetch.EAGER-及时加载,多对一默许是Fetch.EAGER

Fetch.LAZY-耽误加载,一对多默许是Fetch.LAZY

ceven ascpublishinge- 设置级联方式,取值有:

Ceven ascpublishingeType.PERSIST-生存

Ceven ascpublishingeType.REMOVE-删除

Ceven ascpublishingeType.MERGE-修正

Ceven ascpublishingeType.REFRESH-刷新

Ceven ascpublishingeType.ALL-整体

targetEntity-配置凑集属性类型,如:@OneToMany(targetEntity=Book.cljustt)

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
  • 上一篇:没有了
  • 下一篇:没有了
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容