我在项目中遇到了这种情况,请教怎么设计hibernate映射文件 public class Order{ private int id; . . . private User user; private List<LineItem> lineItems; }
public class LineItem{ private int id; private Product product; private int quantity; ..... }
public class Product{ private int id; ....... } 定单Order和User是一对一的关系,在数据库order中有userid外键和user的主键id对应,这个简单; 数据库的设计者在order表中用productid作为外键存储所定产品,而在Order中产品是封装在LineItem类中的,表示产品和所定的数量等信息,在Order中没有直接的Product信息,中间好象隔了一个对象,Order和产品信息是一对多关系,请问这个需求怎么写Order和Product间一对多的映射文件。谢谢大家!