【发布时间】:2011-10-04 18:32:40
【问题描述】:
既然经典的 OOP 模型无论如何都被打破了,尽管 ORM 有这么多好东西,为什么我需要在我的实体类中注释以下两个示例属性:
User
=> Collection<Photo> photos (one to many)
=> Collection<User> friends (one to many)
因为我不会使用那些......永远。看起来,我需要做一些分页或其他类型的格式化,所以我想我总是会选择类似的东西:
photoDAOInstance.find(searchCriteria);
我为什么不简单地将实体类的注释限制为仅对应数据库表包含的属性?其余的只是瞬态属性。
【问题讨论】:
标签: java hibernate orm entity dao