对于我们学习的hql,我大概理解为就是一种查询的语言,它没有增加、删除、修改的作用,而对我们用来查询的操作,感觉用起来就是很简便,代码很少,很好理解一些。
下面是查询操作的简单实例
package com.lc.view;
import java.util.iterator;
import java.util.list;
import org.hibernate.session;
import org.hibernate.transaction;
import com.lc.domain.student;
import com.lc.utils.hibernateutil;
public class selectstudent {
public static void main(string[] args) {
selectsomestudents();
}
/**
* 1.检索所有的学生
**/
public static void selectallstudents(){
session session = null;
transaction ts = null;
try {
session = hibernateutil.getcurrentsession();
ts = session.begintransaction();
list list = session.createquery("from student").list();
//取出数据1.for循环增强