有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Hibernate:更好的整体类还是多类映射?

我正在用GWT制作一个网站,并使用Hibernate连接到数据库

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

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


共 (2) 个答案

  1. # 1 楼答案

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

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

  2. # 2 楼答案

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

    缓存应该独立于UI

    对对象(和关系模式)进行建模,以最好地反映手头的问题。分别考虑用户界面