您的位置:首页 > 其它

使用annotation配置hibernate(1)

2014-07-09 10:50 10 查看
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

@Entity
@Table(name="user")
public class User {

@Id
@Column(name = "id")
@GenericGenerator(name = "generator", strategy = "native")
@GeneratedValue(generator = "generator")
private int id;

@Column(name = "title")
private String title;

@Column(name = "date")
private Date date;

}


@Entity    --声明为一个实体bean
@Table(name="User") --为实体bean映射指定表(表名user)
@Id --声明了该实体bean的标识属性
@GeneratedValue --可以定义标识字段的生成策略.
@Column(name="title")         --声明列(字段名="title") 属性还包括(length=200等)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: