据悉,可以写一个SELECT
,其中每一行都可以有效地映射到一个对象:
Elegant ways to handle database views on hibernate entities?
但是,所有答案都使用XML。
如何使用注释完成?
我正在使用Hibernate 3.3.1 GA
& Hibernate Annotations 3.4 GA
是JBoss 5.1
JDK6
的一部分
答案 0 :(得分:1)
您绝对可以使用Annotations将对象映射到表。基本上你需要使用JPA(Java Persistence Annotation),还有一些你可以使用的Hibernate特定注释。
简而言之,表示表的Object应使用@Entity注释进行标记。 有许多其他注释/属性,你需要知道才能使事情发挥作用
http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#entity
答案 1 :(得分:0)
我想你可能想从hibernate文档中使用Mapping secondary tables 您似乎可以将多个表中的数据连接到一个共享实体bean中,
答案 2 :(得分:0)
到目前为止,您似乎无法使用注释。注释不包括辅助数据库对象(在Hibernate 3.6中): Hibernate 3.6 Docs