我是休眠的新手。这是我的问题。我可以做这个:
package = session.createQuery("from Package").list();
session.getTransaction().commit();
但我真正想要的是 SQL 中的这个:
select * from package,product where product.nome='television' and package.idProduct = product.id
我怎么做?
这些是我的 POJO:
public class Package implements java.io.Serializable {
private PackageId id;
private User user;
private Product product;
private int quant;
private char mode;
private String unit;
private String description;
public class PackageId implements java.io.Serializable {
private int id;
private int idProduct;
public class Product implements java.io.Serializable {
private int id;
private String name;
private Set packages = new HashSet(0);
这些 POJO 由 Netbeans 生成。
这个配置对吗?