【发布时间】:2014-01-01 10:46:38
【问题描述】:
我有这门课:
@Entity
public class Category {
private Long Id;
private String name;
private String description;
private List<Product> products;
}
@Entity
public class Inventory {
private Long id;
private Product product;
private int quantity;
}
@Entity
public class Product {
private Long productId;
private String name;
}
我想在给定类别中的 id 的情况下获取库存。我正在尝试使用这个
return session.createQuery("select i from Inventory i, Category c join c.Products p outer join i.product = p WHERE c.Id=?")
.setParameter(0, categoryId).list();
我真的很困惑,请帮助。谢谢。
【问题讨论】:
-
您是否尝试过使用标准?它们更适合从数据库中提取数据。
-
谢谢@BenjaminDale 我找到了答案。