データベースからデータを取得するために条件が使用されます。mySql
個別にテストされ、レコードが正しくロードされる SQL クエリを完全に生成します。
ただし、使用Criterial.list()
すると空のリストが表示されます。
DB 接続を確認しましたが、すべて正しいです。この問題の原因は何ですか?
更新
された私のコードは次のとおりです。
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);