at org.hibernate.type.LongType.get(LongType.java:28)

原:

               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 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章