hibernate用注解替代映射文件
2016-10-15 18:12
267 查看
1.首先把原来的映射文件删掉,给实体类添加注解:
想知道hibernate注解怎么使用的,可以参考我上一篇的博客
http://www.cnblogs.com/qq1272850043/p/5960365.html
2.添加完注解之后,到applicationContext.xml文件中把查找对应映射文件的property删了
3.然后在applicationContext.xml中加上这个
@Entity //声明当前类为hibernate映射到数据库中的实体类 @Table(name="news") //声明table的名称 public class News { @Id //声明此列为主键,作为映射对象的标识符 /** * @GeneratedValue注解来定义生成策略 * GenerationType.TABLES 当前主键的值单独保存到一个数据库的表中 * GenerationType.SEQUENCE 利用底层数据库提供的序列生成标识符 * GenerationType.IDENTITY 采取数据库的自增策略 * GenerationType.AUTO 根据不同数据库自动选择合适的id生成方案,这里使用mysql,为递增型 */ @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; @Column(name="title",nullable=false) private String title; @Column(name="content",nullable=false) private String content; @Column(name="begintime",nullable=false) private Date begintime; @Column(name="username",nullable=false) private String username; public News() { super(); } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public Date getBegintime() { return begintime; } public void setBegintime(Date begintime) { this.begintime = begintime; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } }
想知道hibernate注解怎么使用的,可以参考我上一篇的博客
http://www.cnblogs.com/qq1272850043/p/5960365.html
2.添加完注解之后,到applicationContext.xml文件中把查找对应映射文件的property删了
<!-- 把这个删了 --> <property name="mappingResources"> <list> <value>news/entity/News.hbm.xml</value> </list> </property>
3.然后在applicationContext.xml中加上这个
<!-- 扫描实体类包,解析实体类的注解 --> <property name="packagesToScan"> <list> <!-- 这里value值添实体类所在的包 --> <value>news.entity</value> </list> </property>
相关文章推荐
- hibernate用注解替代映射文件
- Hibernate使用注解映射取代映射文件
- Hibernate映射文件注解简介
- Hibernate 实体类 映射文件使用注解方式 经典报错以及解决方法
- 浅谈hibernate之映射文件VS映射注解
- Hibernate映射文件配置(hbm.xml和注解方式)
- JPA项目使用myeclipse创建带注解的model实体类&web工程使用MyEclipse自动生成hibernate映射文件和实体类
- hibernate教程____hibernate持久化(基于实体类注解和hbm.xml映射文件区别)
- 我的hibernate学习之旅(3)~通过给类文件添加注解的方式来配置映射
- 实训第二天早上--hibernate之配置文件映射和注解
- Hibernate学习(3) (继承映射,配置文件和注解版)
- Hibernate使用注解映射取代映射文件
- 配置Middlegen-Hibernate和hibernate-extensions以产生hbm映射文件和POJO
- hibernate 映射文件解释 id
- 配置Middlegen-Hibernate和hibernate-extensions以产生hbm映射文件和POJO
- 使用MiddleGen 产生hibernate的数据库表映射文件
- 关于Xdoclet生成hibernate映射文件
- Hibernate配置文件中映射元素详解
- 关于Xdoclet生成hibernate映射文件
- 用PowerDesigner生成Hibernate映射文件的步骤