📄 6050ec2d82ac001c1e1296631158c4f3
字号:
package com.v512.demo.hibernate;
import java.text.SimpleDateFormat;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
public class HibernateTest {
/**
* @param args
*/
public static void main(String[] args) {
Session session=SessionFactoryHelper.getSession();
Guestbook g = new Guestbook();
g.setName("liuwei2");
g.setEmail("liuwei@v512.com");
g.setTitle("I love Hibernate");
g.setContent("I love Hibernate,I love Hibernate");
g.setUrl("http://www.v512.com");
SimpleDateFormat sdf = new SimpleDateFormat();
String date = sdf.format(new java.util.Date());
g.setTime(date);
Transaction tx=session.beginTransaction();
tx.begin();
session.saveOrUpdate(g);
tx.commit();
//------------------------------
Guestbook g2=(Guestbook)session.get(Guestbook.class, new Long(100025));
g2.setName("张利国");
tx.begin();
session.saveOrUpdate(g2);
tx.commit();
//------------------------------
Guestbook g3=(Guestbook)session.get(Guestbook.class, new Long(100025));
tx.begin();
session.delete(g3);
tx.commit();
//-------------------------------
Query q=session.createQuery("from Guestbook");
List list = q.list();
for(Object o:list){
System.out.println("id:"+((Guestbook)o).getid()+",name:"+((Guestbook)o).getName());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -