【发布时间】:2014-11-01 11:02:36
【问题描述】:
我以前使用过 Hibernate,现在我正在尝试了解 JDBC。我对 Spring JDBC 进行了大量研究,但仍然无法理解如何在对象之间创建关系。
假设我有一个产品:
public class Product {
private Long id;
private String nam;
private Customer customer;
//constructor, getters and setters.
}
和一位客户:
public class Customer {
private Long id;
private String name;
private List<Product> products = new ArrayList<Product>();
//constructor, getters and setters
}
客户和产品之间的关系是@OneToMany。 如何使用 SpringJDBC 正确地将产品和客户对象保存在数据库中? 谢谢
【问题讨论】:
-
你没有。您使用 JPA 框架。像休眠一样。
-
有没有办法使用 Spring JDBC 做到这一点?
-
有什么方法可以开车穿越大西洋吗?是的,当然——造了一条船,把车放在上面。或者你可以只用一条船。
-
复杂企业不是使用 ORM 构建的。这就是为什么我试图“造船横渡大西洋”
-
是的。他们是。 ORM 用于您可以购买的几乎所有复杂的企业 Java 应用程序。如果你不想使用 ORM,那么你显然不会得到 ORM。