Hibernate开发步骤.txt

Hibernate开发步骤


1.导入jar包到 WebRoot/WEB-INF/lib文件夹下面


2.编写配置文件hibernate.cfg.xml【参考302页示例14.1】
   <hibernate-configuration>
     <session-factory>
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
        <property name="connection.url">jdbc:mysql://127.0.0.1:3306/s</property>
        <property name="connection.username">root</property>
        <property name="connection.password">root</property>  
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="myeclipse.connection.profile">com.mysql.jdbc.Driver</property>


        <property name="show_sql">true</property>
     </session-factory>
   </hibernate-configuration>


3.创建实体类【参考302页示例14.2 Student.java】
  package po;
  import javax.persistence.Entity;
  public class Student{
        private String id;
        private String name;
        
        public Stringn getId(){
          return id;
        }   
        public void setId(String id){
          this.id=id;
        } 
         ......
  }


4.创建对象关系映射文件 Student.hbm.xml,并且添加
  到配置文件中,以<mapping>节点配置文件位置【参考303页示例14.3 Student.java】
  <hibernate-mapping>
    <class name="po.Student">
       <id name="id"><gennerator class="assigned"></gennerator></id>
       <property name="name"></property>  
       <property name="subject"></property>  
       <property name="result"></property>  
    </class>
  </hibernate-mapping>


5.创建一个会话工厂类HibernateSessionFactory.java
  //静态代码块
        static{
  //读取和加载解析配置文件
        Configuration configuration.configure("/hibernate.cfg.xml");
  //通过配置对象生成会话工厂对象
        SessionFactory sessionFactory=configuration.buildSessionFactory();
        Session session=sessionFactory.openSession();
      }


6.编写DAO类,里面包含sava(),update(),delete(),findAll()等方法


7.由业务类调用DAO类的方法
  

你可能感兴趣的:(Hibernate)