linux eclipse hibernate 配置

假定你的jdk,eclipse都已安装好

1、选择eclipse -->helper-->eclipse makerplace

2、在弹出窗口中的find中输入hibernate 点击搜索 选择hibernate tools(indlgo)3.4x 点击install (因为我这里安装过所以会显示update、uninstall)

3、点击install会提示是否同意,选择同意进行安装

4、安装了怎么没有变化呢难道哪里出问题了,不要着急现在我们调出hibernate窗口

  依次选择eclipse-->windows-->openperspective 在弹出的窗口中选择hibernate

默认会在下方显示,就是显示日志并列的窗口

5、添加配置文件 调出hibernater窗口之后点击+号按钮 会调出如何窗口

对对,就是那个红圈

 

project 选择当前项目, database connection 就选择图上的,然后点击configuration file左边的按钮 setup 然后会弹出如下窗口

这里说白了就是让你配置数据连接的,按上图配置空的可以不用写。然后点击完成项目目录下面会多出一个*.cfg.xml文件就是保存这些信息的

6、接着往下走按图选择

点击hibernate code generation....弹出如下

console configuration 选择我们上面新建的那个配置,output dirctory 输出路径选择当前项目下的文件夹,主要是reveng.xml 点击后面的setup

点击setup之后会弹出上面窗口这里主要配置我的生成orm的表,图中1、选择我的新建的配置项,2、选择要生成的表,3、inlucde 增加表,选择后后单击下面的完成

7、开始调用

Configuration cfg = new Configuration().configure() ;        
SessionFactory  sFactory = cfg.buildSessionFactory() ;        
Session session = sFactory.openSession() ;
Transaction tx = session.beginTransaction();
Com.Tt user=new Com.Tt();
user.setId(5);
user.setUsername("444");    
session.save(user);            
Query ql=session.createQuery("from Tt");   
java.util.List result=ql.list();
            
tx.commit();
session.close();

咋不对呢,怎么会报错???、有木有 就在这里“Configuration cfg = new Configuration().configure() ;

别着急是因为我们少引用相关的jar了,找到你eclipse所在的目录-->plugins->org.hibernate.eclipse.libs_XXXXX文件夹,本人是将这里的所有jar都引用了省的老是报错。

再执行,ok 了

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。