如何包装 Hibernate Session
how to wrap Hibernate Session
有没有办法用我自己的 wrap Hibernate 的 Session class?我的目的是 限制 在 数据管理层 内休眠。我的 业务层 将执行 会话管理 以打开新会话并关闭已完成的会话。但我希望业务层不存在Hibernate import。这可能吗?
您可以使用中间 DAO 层从业务逻辑中隐藏 Hibernate 会话详细信息。
您可以使用 Spring Transaction support for session management and Spring Data 实现最简单的 DAO 层。
无需重新发明轮子
有没有办法用我自己的 wrap Hibernate 的 Session class?我的目的是 限制 在 数据管理层 内休眠。我的 业务层 将执行 会话管理 以打开新会话并关闭已完成的会话。但我希望业务层不存在Hibernate import。这可能吗?
您可以使用中间 DAO 层从业务逻辑中隐藏 Hibernate 会话详细信息。
您可以使用 Spring Transaction support for session management and Spring Data 实现最简单的 DAO 层。
无需重新发明轮子