public int findLastInsertID() {
// TODO Auto-generated method stub
String sql="select LAST_INSERT_ID() from Student";
List list=new ArrayList();
list=this.getHibernateTemplate().find(sql);
log.info("LAST_INSERT_ID的个数");
log.info(list.size());
log.info("得到LAST_INSERT_ID");
log.info(list.get(0));
return (Integer)list.get(0);

}
这样要得到一个值的方法,避免重复
但是却出现了错误:java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.MethodNode \-[METHOD_CALL] MethodNode: '(' +-[METHOD_NAME] IdentNode: 'LAST_INSERT_ID' {originalText=LAST_INSERT_ID} \-[EXPR_LIST] SqlNode: 'exprList'