我有一个返回一个函数Object
该toString()
方法表明我的对象有两个BigDecimal
属性。但我不知道如何在代码中获取它们?
我的函数使用休眠从查询中获取结果是:
public Object executeQuery(final String sql) {
final Query query = getSessionFactory().getCurrentSession().createSQLQuery(sql);
return query.list().get(0);
}
谢谢你。
-- 附加信息:
obj.getClass().getDeclaredFields(); // empty array []
obj.getClass().getName(); // [Ljava.lang.Object;
final BigDecimal b = (BigDecimal) obj[0]; //Compilation error: The type of the expression must be an array type but it resolved to Object