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 了