【Java开源代码栏目提醒】:网学会员为广大网友收集整理了,Testsql.java,希望对大家有所帮助!
package ch10.hibernate;
import java.util.*;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class Testsql {
public static void main(String[] args) {
SessionFactory sessionFactory = new Configuration().configure()
.buildSessionFactory();
Session session = sessionFactory.openSession();
// SQL鏌ヨ
List list = session.createSQLQuery("select {st.*} from Stuentonetoone as st")// 灏嗘煡璇㈠埌鐨勮褰曚笌鐗瑰畾瀹炰綋鍏宠仈璧锋潵
.addEntity("st", Stuentonetoone.class).list();
// 杩斿洖鍏ㄩ儴鐨勮褰曢泦
for (ListIterator iterator = list.listIterator(); iterator.hasNext();) {
Stuentonetoone user = (Stuentonetoone) iterator.next();
System.out.println("name: " + user.getName());
}
session.close();
sessionFactory.close();
}
}