DetachedCriteria detachedCriteria = DetachedCriteria.forClass(Payment.class,"p");
detachedCriteria.createAlias("order", "od");
detachedCriteria.add(Restrictions.eq("od.sellerId",pager.getSellerId()));
return this.findByPager(pager, detachedCriteria);
如果不设定别名,就报莫名奇妙的错误.
detachedCriteria.createAlias("order", "od");
detachedCriteria.add(Restrictions.eq("od.sellerId",pager.getSellerId()));
return this.findByPager(pager, detachedCriteria);
如果不设定别名,就报莫名奇妙的错误.
本文介绍在使用DetachedCriteria进行查询时设置别名的重要性。如果不为关联表设置别名,可能会导致查询失败。文章通过一个具体示例展示了如何正确设置别名以避免错误。
371

被折叠的 条评论
为什么被折叠?



