Hibernate 注解方式配置
在Hibernate3之后就可以使用注解的方式去配置。而且在工作中我们使用的更多的也是注解方式去配置项目,所以还有一部分使用配置文件去配置的一些关系就不在此去一一举例,需要了解的朋友可以去查看Hibernate的具体API,至于为什么工作中使用的是注解,还是要求学习配置文件的方式呢,因为注解使用是比较抽象的,如果直接去看注解的方式可能会一头雾水。在后面几天的主要去学习和探索使用注解去配置项目。
1.首先去创建新的项目,导入必须的包,以及必要的配置文件。
2.创建一个实体类(pojo类)
首先在类上面需要加人的注解有2个
①. @Entity 表示一个需要持久化的实体类。
②. @Table 表示实体映射的表,如果不去定义表名,则默认为实体类的名字。
然后是字段上面需要配置的注解
①. @Id 表示主键
②. @GeneratedValue(strategy=GenerationType.AUTO) 主键生成策略,自动增长。
③. @Column 表示映射的数据表的列名,如果列名与字段名一致则可以默认不写,在这个注解中还有一些属性,表示其字段的长度,精度,唯一性等等。。。
3.修改配置文件(hibernate.cfg.xml)
这里其实跟以前的配置文件没什么大的区别,只是把映射的类改一下即可。
4.写实例测试
在使用注解时,明显发现开发要方便许多,而且写的东西要少很多,但是比较难理解,所以更好的理解以前的按照配置文件的的写法就更显的重要了。
注:本文是在学习期间根据网上视频写的学习笔记,如有侵权请联系删除!