【Java开源代码栏目提醒】:网学会员,鉴于大家对Java开源代码十分关注,论文会员在此为大家搜集整理了“CertHqlQueryTest.java”一文,供大家参考学习!
package ch10.hibernate;
import java.util.*;
import org.hibernate.Criteria;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.criterion.Restrictions;
public class CertHqlQueryTest {
private void findStudents()//
{
// 鑾峰緱Hibernate Session
SessionFactory sessionFactory = new Configuration().configure()
.buildSessionFactory();
Session session = sessionFactory.openSession();// 鑾峰緱Hibernate Session
Transaction trans = session.beginTransaction();// 寮濮嬩簨鍔?
// 鍒涘缓Criteria鍜屾坊鍔犳煡璇㈡潯浠跺悓姝ュ畬鎴?
/* 姝ゅ澧炲姞鐨勯檺鍒舵潯浠跺繀椤绘槸Student 宸辩粡瀛樺湪鐨勫睘鎬?*/
Criteria cria = session.createCriteria(Stuentonetoone.class);
cria.add(Restrictions.gt("studentid", new Integer(132155)));
List st = cria.list();
// 閬嶅巻鏌ヨ缁撴灉
for (Iterator sit = st.iterator(); sit.hasNext();) {
Stuentonetoone stu = (Stuentonetoone) sit.next();
System.out.println(stu.getName());
}
// 鎻愪氦浜嬪姟
trans.commit();
session.close();
sessionFactory.close();
System.out.println("绯荤粺鎻愮ず锛氬簲鐢℉ibernet鎴愬姛锛?);
}
public static void main(String[] args) throws Exception {
CertHqlQueryTest test = new CertHqlQueryTest();
// 璋冪敤鏌ヨ鏂规硶
test.findStudents();
}
}
上一篇:
CDCalculator.java
下一篇:
让我掉下眼泪的