已知,dao层有PersonDAO.java和OrderDAO.java两个文件,
PersonDAO.java中有方法A:
A("SELECT Persons.Name FROM Persons )
OrderDAO.java中方法B:
B("SELECT Orders.OrderNo FROM Orders )
在业务层我要实现"SELECT Persons.Name,Orders.OrderNo FROM Persons, Orders WHERE Persons.Id_P = Orders.Id_P",
怎么弄!!!
关于service和DAO的一些疑问。。。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
threenewbee 2015-07-17 10:27关注两重循环得到笛卡尔积。当然,效率更高的做法是用hashtable,分别把各自的数据装入key为Persons.Id_P和Orders.Id_P的集合中,然后在第一个hashtavle中的key找和第二个匹配的项。
解决 无用评论 打赏 举报