hibernate开发框架的搭建详解

 第一步:在Myeclipse中新建一个web工程或者是java工程。(前提是你已经在官网上下载了hibernate了)

 第二步:导入包。右键工程-properties-java Build Path 选择右边的  library一栏   Add  External JARS进行导入所需要的jar包。 那需要那些包呢?(下面我所提到的路径都是相对于hibernate解压后的) 最基本是需要

 (1)hibernate-distribution-3.3.2.GA-dist\hibernate-distribution-3.3.2.GA目录下的hibernate3.jar。 

 (2)hibernate-distribution-3.3.2.GA-dist\hibernate-distribution-3.3.2.GA\lib\required下面全部的包 

 (3)你的数据库驱动程序。 

 (4)还有比较容易忽视的slf4j-nop-1.5.2.jar包 

第三步:创建xml的文件 可以自己在api中找例子,或者是直接在hibernate-distribution-3.3.2.GA-dist\hibernate-distribution-3.3.2.GA\project\tutorials\web\src\main\resources目录下找到hibernate.cfg.xml文件然后进行修改。 

 修改方法:最简单的是在Myeclipse中的design模式下的图形化界面操作。 

 首先选择DB Driver  new  然后找到你对应的数据库类型。 

 如下    

如何搭建hibernate开发框架

然后dialect栏目中选择所需数据库自己的方言。

 然后properties栏目只留一个show_sql-true就可以了。 然后mapping栏目中需要引入你实体类的xml(User.hb.xml)  


 如何创建这个文件下面在介绍。  其次是在创建实体类对应的映射文件。 

 方法一:先写个实体类,然后在hibernate-distribution-3.3.2.GA-dist\hibernate-distribution-3.3.2.GA\project\tutorials\web\src\main\resources\org\hibernate\tutorial\domain目录 

 下找到Person.hbm.xml文件(该文件需要改为实体类所对应的名字,其实也可以不改。)直接考到实体类所对应的包(实体类和映射文件需要在同一个包下面)。

 如下图   

如何搭建hibernate开发框架

 然后就可以写测试了我写了一个,

 如下代码 

public class Test {     public static void main(String[] args) { 

        Configuration conf = new Configuration().configure(); 

        SessionFactory sessionFa = conf.buildSessionFactory(); 

        Session session = sessionFa.openSession();  

        String sql = "from User";

        Query query = session.createQuery(sql); 

        List list =query.list();         

for(User u: list){ 

            System.out.println(u.getName());

         }     }  } 

  在控制台会输出一行sql语句和所对应的输出结果。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值