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——主键生成策略CRUD 基础API区别的总结 和 注解的使用
具有运行时 pojos 的带有 Hibernate 的 OSGi 片段包
用spring的@Validated注解和org.hibernate.validator.constraints.*的一些注解在后台完成数据校验