当前位置:编程学习 > JAVA >>

Hibernate 之 How

从How的角度,也就是如何使用Hibernate来进行学习.
        Hibernate是一个开源框架,而我们在项目中使用框架的时候都要对所使用的框架进行相关的环境搭建,下面的步骤便是.
 创建一个Java项目Hibernate_first
 创建User Library,从Hibernate核心文件中加入依赖包.
HIBERNATE_HOME/lib/*.jar
HIBERNATE_HOME/hibernate3.jar
加入数据库驱动(此例子中用mysql驱动)
UserLiberty部分截图计算机生成了可选文字: .以HIBERNATE3卜函ant一i.6.sjar一〔:\Web开发\55日\t001,卜函ant一antlr一l.6.sjar一E:\Web开发\SSH卜函ant一unit一i.6.sjar一E:\We匕开发\55日,。函ant一launcher一l.6.sjar一E:\Web开发\:卜函antlr一2.7.6.jar一〔:\web开发\SSH\t00卜函ant一swing一i.6.sjar一〔:\Web开发\ssf卜函asmjar一〔:\web开发\55日\t0015\动夕卜函asm一attrs.jar一E:\We匕开发\55日\tool卜量c3po一o.9.o.jarE:\Web开发\55日\toc卜困cgli卜2.i.3jar一〔:\Web开发\55日\toc卜函chec七tyle一alljar一〔:\Web开发\55日\卜函cleanimpZ喎?http://www.zzzyk.com/kf/ware/vc/vcnRzLmphsrehsqO6XFdl2LC/qreio9xTU0ij3KGksre6r2NvbW1vbnPSu2NvbGxlY3Rpb25z0rsyLmkuaWphctK7obKjutb6srfX7mNvbW1vbnPSu2xvZ2dpbmfSuzEuMC40LmphctK7RTpcV2XG37K3wb9jb25jdXJyZW500rtpLjMuMmphctK7obKjulx3Zdiwv6q3oqPcNTWyt8CnY29ubmVjdG9yLmphctK7obKjulx3Zdiwv6q3oqPcNTXI1aPcdG9vsre6r2RvbTSjqdK7MS42LmlqYXLSu6Gyo7pcV2Viv6q3oqPcNTXI1aPcdCiyt7qvZWhjYWNoZdK7aS5aamFy0ruhsqO6XFdlYr+qt6Kj3DU1yNWj3HQosre6r2phYXMuamFy0ruhsqO6XHdlYr+qt6Kj3DU1yNWj3HQwMDE1o9y2r8+m" src="/2012/1130/20121130015554457.png" />

 创建核心配置文件hibernate_cfg.xml
链接数据库相关的配置
配置数据库适配器.可以直接使用相关数据库的相关特点.
[html]
<!DOCTYPE hibernate-configuration PUBLIC 
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> 
     
    <hibernate-configuration> 
        <session-factory> 
            <!-- 数据库驱动 --> 
            <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> 
            <!-- 数据库名称地址 --> 
            <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_first</property> 
            <!-- 数据库用户名 --> 
            <property name="hibernate.connection.username">root</property> 
            <!-- 数据库密码 --> 
            <property name="hibernate.connection.password">root</property> 
            <!-- 配置数据库适配器.可以直接使用相关数据库的相关特点--> 
            <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> 
            <!-- 打印sql语句到控制台 --> 
            <property name="hibernate.show_sql">true</property> 
            <!-- 对打印的Sql语句进行格式化 --> 
            <property name="hibernate.format_sql">true</property> 
             
            <!-- 对资源进行映射 --> 
            <mapping resource="com/tgb/hibernate/User.hbm.xml"/> 
        </session-factory> 
    </hibernate-configuration> 

 
       环境搭建完毕之后,接下来我们将会用面相对象的思想来完成对数据库表的创建.和我们以前的先建表有所不同,Hibernate是将类映射到关系库数据中的表.接下来建立User类.
[java] 
package com.tgb.hibernate; 
     
    import java.util.Date; 
     
    /**
     * 
     * @title    创建User类   
     * @author   jnqqls
     * @group    TGB
     * @version  1.0
     * @datetime 2012-11-30上午10:15:25
     * @comments
     */ 
    public class User { 
        //编号 
        private String id; 
        //姓名 
        private String name; 
        //密码 
        private String password; 
        //创建时间 
        private Date createTime; 
        //失效时间 
        private Date expireTime; 
     
        public String getId() { 
            return id; 
        } 
     
        public void setId(String id) { 
            this.id = id; 
        } 
     
        public String getName() { 
            return name; 
        } 
     
        public void setName(String name) { 
            this.name = name; 
        } 
     
        public String getPassword() { 
            return password; 
        } 
     
        public void setPassword(String password) { 
            this.password = password; 
        } 
     
补充:软件开发 , Java ,

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,