码迷,mamicode.com
首页 > 系统相关 > 详细

使用annotation配置hibernate(1)

时间:2014-07-11 22:38:19      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:style   blog   java   color   使用   strong   

Hibernate3.0后新增了annotation的配置方式,比起xml有着更加简洁的配置

1:修改hibernate.cfg.xml

之前<mapping>标签中配置了hbm资源文件

<mapping resource="User.hbm.xml"/>

由于现在使用了注解方式代替了hbm文件,所以需要修改mapping标签的内容

<mapping class="com.zlt.hibernatedemo.User"/>

 

2:User.java

 1 @Entity
 2 @Table(name="user")
 3 public class User {
 4     
 5     @Id
 6     @Column(name = "id")
 7     @GenericGenerator(name = "generator", strategy = "native")
 8     @GeneratedValue(generator = "generator")
 9     private int id;
10     
11     @Column(name = "title")
12     private String title;
13     
14     @Column(name = "date")
15     private Date date;
16     
17 }

 @Entity                                                 --声明为一个实体bean
 @Table(name="User")                                --为实体bean映射指定表(表名user)
 @Id                                                          --声明了该实体bean的标识属性
 @GeneratedValue                                      --可以定义标识字段的生成策略.
 @Column(name="title")                 --声明列(字段名="title") 属性还包括(length=200等)

使用annotation配置hibernate(1),布布扣,bubuko.com

使用annotation配置hibernate(1)

标签:style   blog   java   color   使用   strong   

原文地址:http://www.cnblogs.com/zanglitao/p/3833096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!