hibernate注解

Posted fjk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate注解相关的知识,希望对你有一定的参考价值。

                                      实体类的注解

@entity 注解实体类
@table 表属性
name 对应的数据库中的名字
catalog  对应的数据库名字
@Id 表示主键
@GeneratedValue

主键生成策略

strategy 生成策略
generator 关联自定义的策略
@GenericGenerator

自定义策略

name 自定义策略名
strategy 策略方式13中方式,常用的uuid,identity,sequence,native,foreign
parameters 设置参数(parameters={@Parameter(name="property",value="p")})
@OneToOne
targetEntity 外键类型
mappedBy inverse=true,key=value
cascade 级联状态操作javax.persistence.CascadeType


@OneToMany
@ManyToOne
@ManyToMay  

@Cascade

org.hibernate.annotations.

级联状态操作类型  save_update  delete  delete-ophan  all 

all-delete-orphan等等

@Column

表示列属性

@PrimaryKeyJoinColumn

主键对应的列

@joinColumn

name 外键名

 

 





以上是关于hibernate注解的主要内容,如果未能解决你的问题,请参考以下文章

关于使用hibernate注解总结

[Hibernate] 注解映射例子

Hibernate注解-类级别注解

Hibernate-注解

使用Hibernate 注解

Hibernate注解配置