用于获取子记录的HQL查询过滤条件返回的行数多于所需的行数

时间:2017-07-07 14:00:49

标签: hibernate hql

我为一对多映射创建了三个表 1)CashMemo 2)StockRecord 3)CashMemo_StockRecord。 对于每个CashMemo实体,可以有多个StockRecord实体。 以下是我的hql查询

String sql = "select cm from CashMemo cm join cm.stockRecords s where s.stockTypeId=" + stockTypeId;

此查询的结果是返回具有该特定stocktypeid的行以及具有类似于返回的先前行的cashmemoid的行。

任何帮助将不胜感激

0 个答案:

没有答案