Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 GWT 创建一个网站并使用 Hibernate 连接到数据库。
每次用户加载页面时,都需要从数据库中获取信息。是拥有包含表的所有 getter/setter 的整体类,并根据需要选择信息更好,还是拥有许多不同的类映射,只加载该页面加载所需的信息?
拥有单体类更好,因为它更容易缓存,但我发现拥有更小的类更易于管理。
对象模型应该反映您要解决的问题,而不是您决定将 UI 划分为页面的任意方式。
缓存应该独立于 UI。
对对象(和关系模式)进行建模以最好地反映手头的问题。单独担心 UI。
我将根据领域逻辑而不是 UI 对对象进行建模。将所有内容放在一起只是为了方便 UI 加载,这将导致对象中的冗余属性。
hibernate 实体对象应该首先充当域对象。