该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
DButil
public class DButil {
private SessionFactory sf;
public SessionFactory getSf() {
return sf;
}
public void setSf(SessionFactory sf) {
this.sf = sf;
}
public String getId(String tablename,String columnname){
Session sess=sf.openSession();
String hql="select Max("+columnname+")from"+tablename;
Query q=sess.createQuery(hql);
List result=q.list();
if(result.get(0)==null){
return "10001";
}
int id=Integer.parseInt(result.get(0));
id++;
sess.close();
return Integer.valueOf(id).toString();
}
public List> getInfo(String hql){
Session sess=sf.openSession();
Query q=sess.createQuery(hql);
List> list=q.list();
sess.close();
return list;
}