考虑表
sales (id, seller_id, amount, date)
这是sales
使用查询生成的视图SELECT seller_id, SUM(amount) FROM sales GROUP BY seller_id
total_sales (seller_id, amount)
我想为总销售额创建一个实体,但没有 sql 端的视图。
该实体将从查询构造。我发现的最接近的是this,但我无法让它工作。
即使我定义了加载器,hibernate 也会查找实体的表,如果找不到它会给出错误。如果我创建表,它不会从我定义的命名查询中加载实体,Hibernate 会自行生成查询。
有没有办法让@Loader 工作,或者有另一种方法可以将查询映射到实体?