【问题标题】:Hibernate Views using Annotations使用注解休眠视图
【发布时间】:2011-03-10 03:31:03
【问题描述】:

了解到可以写一个SELECT,其中每一行都可以有效地映射到一个对象:

Elegant ways to handle database views on hibernate entities?

但是,所有答案都使用 XML。

这是如何使用 Annotations 完成的?

我正在使用Hibernate 3.3.1 GAHibernate Annotations 3.4 GA,它们是JBoss 5.1 的一部分,用于JDK6

【问题讨论】:

    标签: java hibernate orm view hibernate-annotations


    【解决方案1】:

    您绝对可以使用注释将对象映射到表。本质上你需要使用 JPA(Java Persistence Annotation),还有一些 Hibernate 特定的注解可以使用。

    简而言之,一个代表一个表的对象应该用@Entity注解来标记。 您需要知道许多其他注释/属性才能使事情正常进行

    http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#entity

    【讨论】:

    • 我想专门“注释”一个类以匹配问题中的前两个答案。
    【解决方案2】:

    我认为您可能想使用休眠文档中的Mapping secondary tables
    看来您可以将多个表中的数据连接到单个共享实体 bean 中,

    【讨论】:

      【解决方案3】:

      到目前为止,您似乎无法为此使用注释。辅助数据库对象不被注释覆盖(在 Hibernate 3.6 中): Hibernate 3.6 Docs

      【讨论】:

        猜你喜欢
        • 2013-07-04
        • 1970-01-01
        • 1970-01-01
        • 2013-09-02
        • 2013-09-29
        • 1970-01-01
        • 1970-01-01
        • 2019-09-27
        相关资源
        最近更新 更多