package com.lhp.tes;
import java.util.Iterator;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.lhp.AbstractTest;
import com.lhp.HibernateSessionFactory;
import com.lhp.Test;
public class test {
public static void main(String args[]){
//查询数据成功
String hql = "from com.lhp.AbstractTest";
Session session = HibernateSessionFactory.getSession();
Query query = session.createQuery(hql);
List<com.lhp.AbstractTest> listTest = query.list();
for (Iterator iterator = listTest.iterator(); iterator.hasNext();) {
com.lhp.AbstractTest test = (com.lhp.AbstractTest) iterator.next();
System.out.println(test.getId() + " " + test.getName() + " " + test.getPwd());
}
HibernateSessionFactory.closeSession();
//删除数据
// Session session = HibernateSessionFactory.getSession();
// Test test = new Test(1,"asdf","sadfsadf");
// Transaction ts = session.beginTransaction();
// session.delete(test);
// ts.commit();
// session.close();
//添加数据成功
// Session session1 = HibernateSessionFactory.getSession();
// Test test1 = new Test(2,"qwe","sqwe");
// Transaction tst = session1.beginTransaction(); //打开事务
// session1.save(test1);
// tst.commit(); //提交事务
// session1.close();
//查询数据库中的一条记录
// Session session = HibernateSessionFactory.getSession();
// Test test = (Test) session.get(Test.class,2);
//
// System.out.println(test.getId() + " " + test.getName() + " " + test.getPwd());
// session.close();
//修改数据成功
// Session session = HibernateSessionFactory.getSession();
//
// com.lhp.Test test = new com.lhp.Test(3,"admin","as456");
//
// Transaction tst = session.beginTransaction(); //打开事务
//
// session.update(test);
//
// tst.commit(); //提交事务
//
// session.close();
//
}
}
分享到:
相关推荐
单向1—Habernate 实例
habernate经典教程 适合初学者 简单易懂
habernate开发指南habernate开发指南habernate开发指南
eclipse所需habernate的jar包全部在这了,直接导入就可以用了,前提是你自己的配置要正确才行啊。噢说明一下,这个适用于SQL Server,关于mysql的,后期在分享。
struts+habernate+spring整合实例源代码,简洁实用,适合初学者,借鉴使用
把LoginAction中的login和regist方法都配置成逻辑Action。要调用login方法,则相应的把index.jsp中表单元素的action设置
hibernate最新文档,可以供初学者快速了解并使用hibernate。
使用hibernate对list等进行分页查询的完整页面代码,希望能帮助大家,同时有什么疑问的话,希望大家多多指正和给出建议或意见。
habernate spring structs javascript 等中文帮助文档
使用SSH技术struts habernate Spring组合,下载了不会后悔的!
JSP + SQL 实现使用habernate连接数据库 适合新手参考,MYeclipse的工作空间,带数据库文件
夏昕.深入浅出Hibernate
在第二个 Session 中,我们使用相同的 ID 从数据库中获取了一个 Students 对象,并使用 merge 方法将第一个 Session 中的对象数据赋值给第二个 Session 中的对象。 需要注意的是,在使用 merge 方法时,我们需要...
Hibernate5.0.7框架包(含日志,数据库,Junit): hibernate-core-5.0.7.Final.jar commons-beanutils-1.8.3.jar commons-logging-1.1.1.jar hibernate-commons-annotations-5.0.1.Final.jar jandex-2.0.0.Final.jar ...
关联一个hibernate、webLogic的一个文档,可以快速的查找关于hibernate和weblogic的冲突
使用struts spring habernate实现 意见反馈系统也用到dwr
dwz+struts+仿habernate
hibernate api 中文参考文档,Annotations注解文档
逐渐的Hibernate Annotation的映射方式也越来越盛行,相信过不了多久有可能会取代*.hbm.xml映射方式
关于Habernate和Spring整合开发.