javax.persistence.NoResultException: No entity found for query 异常解决办法

来源:互联网 发布:新股自动申购软件 编辑:程序博客网 时间:2024/06/04 18:55
@Override
public AddressModel getDefaultByMemberId(Long id) {
// TODO Auto-generated method stub
String hql = "SELECT a FROM AddressModel a WHERE a.member.memberId=:id "
+"AND a.addressDefault=:addressDefault  AND a.isDelete=:isDelete";
List<AddressModel> result = em.createQuery(hql).setParameter("id", id)
.setParameter("addressDefault", AddressDefault.是).setParameter("isDelete", IsDelete.N).getResultList();
 if(result.size() > 0){
            return result.get(0);
        }else{
            return null;
        }
}
0 0
原创粉丝点击