Hibernate DAO方法参数

时间:2010-06-23 17:40:11

标签: hibernate dao

您更喜欢哪一个?为什么?

  1. 预订[]查找(用户用户,显示节目)
  2. 预订[]找到(long userId,long showId)
  3. 由于

1 个答案:

答案 0 :(得分:2)

如果您有自由选择,没有任何限制,那么我总是选择第一个。实际上,我还会返回一个Collection,例如List而不是数组。

原因是使用域对象而不是ID始终关注事物的业务方面,而不是关系方面。

只处理域对象的界面也更容易模拟,因为你不必突然制作id。