📄 domain.java
字号:
package com.cat.hibernate.domain;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import com.cat.hibernate.customer.Customers;
import com.cat.hibernate.order.Orders;
import com.cat.hibernate.session.HibernateSessionFactory;
public class Domain {
/**
* @param args
*/
public static SessionFactory sessionFactory;
public static Transaction tx;
public static Session session;
static{
sessionFactory=new HibernateSessionFactory().getConfiguration().configure().buildSessionFactory();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
session=sessionFactory.openSession();
tx=session.beginTransaction();
tx.begin();
// Query query=session.createQuery("select customer from Orders");
//
// List list=query.list();
//
// System.out.println( ((Customers)list.get(0)).getName() );
//
// Set set=((Customers)list.get(0)).getOrders();
//
// System.out.println(set.size());
Customers cs=(Customers)session.load(Customers.class, new Long(1));
session.delete(cs);
// List lt=query.list();
//
// Iterator it;
// for(it=lt.iterator();it.hasNext();)
// {
// it.hasNext()
// }
//
// System.out.println(query.list().size());
//
// System.out.println(or.getId());
tx.commit();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -