Spring DATA JPA中的关于多表连接的问题 30

请教一下大家,我现在有2个表,第一个表是产品表Product,第二个表示规格表ProductSpecproduct表中有一列是productSpecId,我希望得到的查询... 请教一下大家,我现在有2个表,
第一个表是产品表Product,第二个表示规格表ProductSpec
product表中有一列是productSpecId,我希望得到的查询结果是product 表+ spec的描述
这个用spring data jpa通过注释应带怎么写?
如果要进行2个表的复杂查询呢?比如product的ID like 'A%' 且ProductSpec的描述(desc) like "刀具%"
T类怎么定义?还是每个表一个定义,还是将结果及定义T类
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
匿名用户
2015-02-09
展开全部
方法如下
public Page<Article> findByAuthor(String authorId,Pageable pageable) {
Map<String,Object> searchParams=new HashMap<String, Object>();
Map<String, SearchFilter> filters = SearchFilter.parse(searchParams);
//添加查询条件
Specification<Article> spec = DynamicSpecifications.bySearchFilter(filters.values(), Article.class);
return articleDao.findAll(spec, pageable);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式