JE的兄弟姐妹些,有个关于设计的问题想请教大家。现在有A和B两个对象,分别对应的都有数据表,还有个A和B的关系表,现在为了查询方便(还牵涉到其他很多表,为了简单就说这两个吧),我是在JAVA对象中建A和B的关系实体呢还是在数据库中建视图?
[b]问题补充:[/b]
很感谢你们的回答,可分只能给一个人,对不住了。
建立关系实体查询时是否会产生N+1的问题?
是否有考虑建立视图后在java端建立对象C进行mapping?
可以按自己需求选最优解。
为了查询方便的话, 那就在数据库中建视图方便搞定,看你需求啦,如果合理那就ok。做去
你这种情况,还是建视图好,这样方便查而且,而且把你想要的字段放到视图里,这样你看起来会一目了然.如果用对象间查询的话,不仅牵扯到中间表的问题,无论是代码上还是效率上都没操作视图好