我有一个 Web 应用程序,我在其中使用 Hibernate 来保持数据库的持久性。这是一个简单的项目,有一个 POJO,它的 Hibernate-Mapping 到 MySQL-Server 上的一个表和一些其他相关的东西。
我需要从 POJO 中提取不同的属性,并以某种格式将它们提供给我的用户。所以我的问题是,如何以最简单和最安全的方式做到这一点?是否可以为同一个 POJO 构建第二个映射文件但仅具有相关属性,因此如果用户调用相应的方法,则只有第二个映射文件起作用并且仅显示选择的属性,而不是每个人,哪些是通过第一个和标准映射文件映射的?这似乎合乎逻辑,但我想知道,会话是否有任何问题?
还是我应该构建第二个 POJO+第二个映射?但是我怎么能保证在现有的唯一一张桌子上不会有任何不一致呢?