Hibernate 查询某个字段是否有记录如果没有返回null而不是抛异常如何写
Hibernate 查询某个字段是否有记录如果没有返回null而不是抛异常如何写
------解决方案--------------------表结构:FILE_PATH varchar(500) DEFAULT NULL COMMENT '文件路径',
映射文件:<property name="filePath" type="java.lang.String" not-null="false" column="FILE_PATH">
------解决方案--------------------Java code
Query query = session.createQuery("from Emp where empno = 1");
Object obj = query.uniqueResult(); //先用Object接住返回值
Emp emp = null ;
if(obj != null)
emp = (Emp) obj ; //判断obj不为空后再强转
Emp emp = (Emp)query.uniqueResult(); //直接这样转 可能会有空指针 。