原:
Long id=(long) 0;
String sql = " select seq_ne_job.nextval from ne_job ";
SQLQuery query = this.getSession().createSQLQuery(sql);
String aa = query.uniqueResult().toString();
System.out.println(aa);
query.addEntity(NeJob.class);
List li = query.list();
if(li!=null && li.size()>0){
NeJob obj = (NeJob) li.get(0);
id=obj.getJobId();
}else{
id=(long) 1;
}
return id;
報錯
修改後爲:
String sql = " select seq_ne_event1.nextval from ne_event1 ";
SQLQuery query = this.getSession().createSQLQuery(sql);
String aa = query.uniqueResult().toString();
得到值
注意:
select seq_ne_job.nextval from ne_job 這樣會得到ne_job 中有幾條數據就會有幾個值
select seq_ne_job.nextval from dual