Hibernate 持久化类规则简介说明

Java-框架王 Hibernate 发布时间:2021-07-14 09:35:28 阅读数:8823 1
Hibernate的主要功能可以理解为:将Java类中的属性值提取出来,并保存到数据库的表单中,而Hibernate中的映射文件用于从类中提取相应的值,然后放入表格中。
在Hibernate中,其对象或实例将会被存储在数据库表单中的Java类我们称为持久化类。

持久化类通常需遵守以下规则:

  1.  被持久化的 Java 类都需要一个默认的构造函数
  2.  为了便于Hibernate同数据库中之间相互辨认,所有类都需要包含一个 ID。通常此属性映射到数据库表的主键列
  3.  所有将被持久化的属性都应该声明为 private,并具有由 JavaBean 风格定义的 getXXX 和 setXXX 方法
  4.  Hibernate 的一个重要特征为代理,它取决于该持久化类是处于非 final 的,还是处于一个所有方法都声明为 public 的接口
  5.  所有的类是不可扩展或按 EJB 要求实现的一些特殊的类和接口
  6. POJO 的名称用于强调一个给定的对象是普通的 Java 对象,而不是特殊的对象,尤其不是一个 Enterprise JavaBean
例: 一个简易的持久化类规则 
public class User {
   private int id;
   private String name;   
   private int salary;  

   public User () {
      name=null; 
      salary =0;
   }
   public User (String name, int salary) {
      this.name = name; 
      this.salary = salary;
   }
   public int getId() {
      return id;
   }
   public void setId( int id ) {
      this.id = id;
   }
   public String getname() {
      return name;
   }
   public void setname( String name ) {
      this.name = name; 
 }
   public int getSalary() {
      return salary;
   }
   public void setSalary( int salary ) {
      this.salary = salary;
   }
}

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Hibernate/202107/486.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者