标签:通过 ble 持久化类 数据 用法 import span 框架 private
在所有的ORM框架中有一个非常重要的媒介 : PO(持久化对象:Persistent Object)。持久化对象的作用是完成持久化操作,简单地说,通过该对象可对数据执行增、删、改的操作 ------ 以面向对象的方式操作数据库。
Hibernate直接采用POJO作为持久化类。为了使POJO具备持久化操作的能力,需要添加注解:@Entity、@Table、@Id、@GeneratedValue等。
POJO : News
package hibernate5chapter; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name="news_inf") public class News { // 消息类的标识属性 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; //消息标题 private String title; //消息内容 private String content; /** * getter / setter */ }
⊙ @Entity注解声明该类是一个Hibernate的持久化类
⊙ @Table 指定该类映射的表。此处指定该类映射到news_inf表。
⊙ @Id 用于指定该类的标识属性。所谓标识属性,就是可以唯一标识对象的属性,标识属性通常映射到数据表的主键列。
⊙ @GeneratedValue 用于指定主键生成策略,其中stategy属性指定了主键生成策略为IDENTITY策略,也就是采用自动增长的主键生成策略。
PO = POJO + 持久化注解
啦啦啦
5 -- Hibernate的基本用法 --2 2 Hibernate的数据库操作
标签:通过 ble 持久化类 数据 用法 import span 框架 private
原文地址:http://www.cnblogs.com/ClassNotFoundException/p/6719308.html