我正在使用 hibernate 查询从表中选择数据组。选择查询的结果集存储在列表中。查询正在正确执行。即使查询返回一个空选择,我如何检查列表是否为空..根据交易执行的条件。
How can i check List is empty or not?
public String getData(String ID){
Transaction transaction=null;
Session session=HibernateUtil.getSessionFactory().openSession();
List<MyClass> myList=null;
try{
transaction=session.beginTransaction();
myList=session.createQuery("from table as t where t.ID=:ID")
.setString("ID",ID).list();
transaction.commit();
}catch(RuntimeException e){
if(transaction!=null){
log.error(e);
transaction.rollback();
}
}finally{
session.flush();
session.close();
}
最佳答案
How can i check List is empty or not?
使用isEmpty
方法。
if(myList.isEmpty()){
// List is empty.
}
关于java - Hibernate Select Query空约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20392435/