habernate数据库的增删改查

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();
//
}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值