我的函数存在问题,应该将数据保存到数据库,函数创建一个包含其他对象的新对象。我能够保存和获取仅包含原始数据类型和字符串到数据库的对象,因此数据库和系统在这种情况下工作。我正在使用JavaEE和EntityManager(持久化)。 有什么帮助吗?
答案 0 :(得分:0)
您可以在父实体上定义级联类型。查看Java EE教程(http://docs.oracle.com/javaee/6/tutorial/doc/bnbqa.html#bnbqm)
见下面的主要内容
@Entity
public class Customer {
@OneToMany(cascade=CascadeType.ALL, mappedBy="customer")
public Set<Order> getOrders() {
return orders;
}
...
}
@Entity
public class Order {
@OneToOne
Customer customer;
...
}