Myeclipse下使用Hibernate的小程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Myeclipse下使用Hibernate的小程序相关的知识,希望对你有一定的参考价值。
首先参考 http://jingyan.baidu.com/article/456c463b99f4370a583144a8.html
创建一个项目,照着上面教程到最后一步的时候,系统自动生成entity类,dao类,sessionfactory类和对应的配置文件
在下面新建一个Test1.java
需要注意的是,当我只调用dao类save的方法时,数据并没有插入成功,再加入事务的语句后,数据才成功的保存到了数据库中。
package com.pyf.test2; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; import com.pyf.test.*; public class Test1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // 必须加入事务 User user = new User(5,"aa",5); UserDAO userdao = new UserDAO(); /* Session session = HibernateSessionFactory.getSession(); session.beginTransaction(); session.save(user); session.getTransaction().commit(); session.close(); */ //必须加入事务 Transaction ts = userdao.getSession().beginTransaction(); userdao.save(user); ts.commit(); userdao.getSession().close(); } }
以上是关于Myeclipse下使用Hibernate的小程序的主要内容,如果未能解决你的问题,请参考以下文章
java:Hibernate框架3(使用Myeclipse逆向工程生成实体和配置信息,)
使用MyEclipse反向工程快速创建持久化类映射文件和Hibernate组件
Myeclipse10.7自动生成hibernate时需要注意的问题
myEclipse 打开hibernate的hbm.xml文件或这 cfg.xml文件,为啥myEclipse总是未响应?卡的很。求解决。