1

我正在使用 GWT 创建一个网站并使用 Hibernate 连接到数据库。

每次用户加载页面时,都需要从数据库中获取信息。是拥有包含表的所有 getter/setter 的整体类,并根据需要选择信息更好,还是拥有许多不同的类映射,只加载该页面加载所需的信息?

拥有单体类更好,因为它更容易缓存,但我发现拥有更小的类更易于管理。

4

2 回答 2

4

对象模型应该反映您要解决的问题,而不是您决定将 UI 划分为页面的任意方式。

缓存应该独立于 UI。

对对象(和关系模式)进行建模以最好地反映手头的问题。单独担心 UI。

于 2010-09-09T01:09:26.143 回答
1

我将根据领域逻辑而不是 UI 对对象进行建模。将所有内容放在一起只是为了方便 UI 加载,这将导致对象中的冗余属性。

hibernate 实体对象应该首先充当域对象。

于 2010-09-09T01:32:14.670 回答