Hibernate注解

Posted 路迢迢

tags:

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

hibernate注解:

@Entity //创建类对象
@Table(name="t_dept1")// 类与表的映射,相当于 <class name=".." table="..">
public class Dept {
         @Id//主键映射
         @Column(name="did")//指定映射表的字段id名称
         @GeneratedValue(strategy=GenerationType.AUTO)//以native的方式设置主键的值
         private Integer did;
         @Column(name="dname")
         private String dname;

@Entity
@Table(name = "t_emp1")
public class Emp {
         @Id
         @Column(name = "eid")
         @GeneratedValue(strategy = GenerationType.AUTO)
         private Integer eid;
         @Column(name = "ename")
         private String ename;
         @ManyToOne     //多对一
         @JoinColumn(name="iiiid")
         private Dept dept;

HQL:

 

技术分享

 

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

Hibernate注解

Hibernate——主键生成策略CRUD 基础API区别的总结 和 注解的使用

具有运行时 pojos 的带有 Hibernate 的 OSGi 片段包

hibernate中实体类注解

SpringBoot自定义校验注解

用spring的@Validated注解和org.hibernate.validator.constraints.*的一些注解在后台完成数据校验