设计模式 – 将SQL视图映射到JPA实体

在我的开发项目中,我使用JPA(hibernate)作为OR Mapping技术进行数据库访问。当我将数据库表直接映射到实体的复杂关系时,我有时会遇到性能问题和技术难题。

我发现一个解决方法是将数据库视图映射到JPA实体。这使编码更容易,有时性能更好。你认为这是用这种方式使用JPA的反模式吗?

这不是解决方法,而不是反模式。 mapping JPA Entities to SQL Views有一个话题。
它给你足够的信息是否使用这种方法。

就个人而言,我更喜欢Java类,因此我使用Result Classes Constructor Expression.它基于结果查询返回来实例化和填充提供的类的对象。

您可以查看这两种提高性能并降低结构复杂性的方法。

http://stackoverflow.com/questions/11326981/mapping-sql-view-to-jpa-entity

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:设计模式 – 将SQL视图映射到JPA实体