Hibernate:更好的整体类还是更多的类Map?

1tuwyuhd  于 2023-01-05  发布在  其他
关注(0)|答案(2)|浏览(104)

我正在用GWT制作一个网站,并使用Hibernate连接到数据库。
每当用户加载一个页面时,都需要从数据库中获取信息。是使用包含所有表的getter/setter的单体类,并根据需要选择信息更好,还是使用许多不同的类Map,仅加载该页面加载所需的信息更好?
使用单体类更好,因为它更容易缓存,但我发现使用较小的类更易于管理。

9vw9lbht

9vw9lbht1#

对象模型应该反映您试图解决的问题,而不是您决定将UI划分为页面的任意方式。
缓存应该独立于UI。
对对象(和关系模式)进行建模,以最好地反映当前的问题。

rkue9o1l

rkue9o1l2#

我将根据域逻辑而不是UI来建模对象。将所有东西放在一起只是为了方便UI加载,这将导致对象中冗余的属性。
Hibernate实体对象应该首先充当域对象。

相关问题