问题描述
我在下面定义了两个实体
@Entity
public class Product {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = "ID")
private Long productId;
@Column(name = "NAME",nullable = false)
private String name;
}
@Entity
public class Invest {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = "ID")
private Long investId;
@Column(name = "AMOUNT",nullable = false)
private Long amount;
@OnetoOne
@JoinColumn(name = "PRODUCT_ID")
Product product;
}
select p.name,i.count
from product p
left join (
SELECT product_Id,count(*) as count FROM INVEST group by product_Id
) as i
on p.id = i.product_id;
很简单,但是找不到这样的QueryDSL示例。
请帮帮我~~~
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)