我有2张桌子'Stock'和'stockdaily' 需要获取所有
"stock_template" from stock where stock_status=true
和 stock.stock_template是Stockkaily.stock_template的FK。
现在我正在做这个
我在Stockdaily.hbm.xml写道
<many-to-one class="StockDTO" column="stock_template" name="templates"/>
在StockdailyDTO.java
private StockDTO templates;
在StockDTO
private Boolean stocktemplate;
在Stock.hbm.xml
<property name="stockStatus" type="java.lang.Boolean">
<column name="stock_Status" />
</property>
但每当我尝试根据限制stock_statua = true
获取数据时criteria = session.createCriteria(stockDailyDTO.class).add( Restrictions.eq("templates.stockStatus", true) );
系统提供了一个例外
org.hibernate.QueryException: could not resolve property: templates.stockStatus of: StockdailyDTO
有谁能告诉我还有什么办法可以解决这个问题?