用户登录
用户注册

分享至

hibernate注解视频教程

  • 作者: 断翅的童话
  • 来源: 51数据库
  • 2021-01-30
1,你这个是用注解的方式标示对象的OID(即数据表主键的映射);
2,@Id代表这个属性是OID;
3,@GenericGenerator,这个标签在声明一个名字叫做generator的id生成器,这个id生成器是用的生成主键的策略是increment,increment就是先查询出数据表最大的id值,然后依次递增;属于hibernate来管理id的生成;
4,@GeneratedValue标签代表这个属性使用hibernate或者数据库的自动生成值策略,这里面,你表示的是OID使用名字叫做generator的生成器来生成,就是你上面使用@GenericGenerator声明的那个生成器;
5,还有一中直接的写法就是@Id@GeneratedValue(strategy=AUTO)等;
你可以看看我个人说明里面的hibernate的资料,希望对你有用。



  你好!

hibernate注解是为了简化繁琐的orm映射文件,也就是说注解需要干orm映射文件要干的一切工作,只是形式上有所区别,其一,要将你的pojo种的实体类与数据库中的表对应起来,数据库的表名作为实体的类名;其二,就是要将表中所有的字段映射到实体类中,@Id是表中主键的映射,在剩余的非主键中需要用@Clomn(name=“数据库中的字段名”)去映射;其三,将实体类映射到hibernate.xml中就ok了。

仅代表个人观点,不喜勿喷,谢谢。
软件
前端设计
程序设计
Java相关