标准用于从数据库中检索数据。完美生成SQL Query,mySql
单独测试并正确加载记录;
但是,当使用Criterial.list()
它时,它会给我一个空列表。
我检查了我的数据库连接,它们都是正确的。什么会导致这个问题?
更新
这是我的代码:
accCr = DetachedCriteria.forClass(TSESpotInvestorAccount.class, "acc");
accCr.setResultTransformer(DetachedCriteria.DISTINCT_ROOT_ENTITY);
accCr.add(Restrictions.eq("exchangeDepositNo", filter.getBc()));
accCr.setProjection(Projections.id());
List accIds = getHibernateTemplate().findByCriteria(accCr);