首页 > 代码库 > 使用annotation配置hibernate(1)
使用annotation配置hibernate(1)
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等)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。