我知道,对于单个数据库行上的插入/更新/选择/删除,如果类已适当地放置了注释,Hibernate 可以在没有 XML 列映射的情况下获取或持久化对象@Id
,@Column
等等@Table
。
但是对于存储过程返回的结果集,这种操作是否可能,通过 Hibernate 分析ResultSetMetaData
和注释自动填充对象或对象集合中的每个字段?如果是,它是如何完成的?
结果集的 SQL 查询是否必须基于单个表,或者它可以是从多个表返回混合列的表连接(我意识到我必须定义一个与特定集合匹配的实体对象查询中返回的列数)?