我有一个具有父子关系的对象。 尝试从一个表中获取唯一ID时出现错误。
public Integer getLoanStatusSql(String id){
Session session = getSession();
Query query = session.createSQLQuery("select loan_status from loans where loan_id = :loanId");
query.setParameter("loanId", id);
session.clear();
***Object result = query.uniqueResult();***
if(result != null) {
return ((BigDecimal) (result)).intValue();
} else {
return null;
} }
对象结果= query.uniqueResult(); 行导致了此问题。
Parent Class A{
private String loanid;
Child class b;
}
Child Class B{...... }
A和B之间的一对多关系,因此包含了相应的hbm.xml。
答案 0 :(得分:0)
将代码与main分支合并后,没有发现问题,不确定是否进行了更改。
我没有进行任何更改来修复它。