您好: 我有一个关于如何使用database(sql)在java中设计和映射对象类的问题。
例如,如果我的客户和订单类与数据库中的客户和订单表匹配。如果我需要单独的客户和订单信息,我只需使用SQL查询从数据库表中获取信息并将它们放入List和List,并显示在前端应用程序中。 如果我需要显示同时显示客户和订单信息怎么办? 如何将Customer和Order对象放在一个单一的arraylist中?
如果有人可以帮助我在jsp或asp.net中回答这个问题,我将不胜感激。
由于
答案 0 :(得分:1)
首先 - 不要在jsp中执行此操作。在servlet / controller调用的常规类中执行此操作。然后看看一些ORM - hibernate,eclipselink。但对于一个简单的项目来说,这可能太复杂了。另请参阅commons-dbutils。
答案 1 :(得分:0)
一种可能的方法是构造一个传输对象,其中包含来自两个对象的必要信息,并将TO放入列表中。
检查http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.html和http://en.wikipedia.org/wiki/Data_transfer_object以获取有关此模式的更多信息。