java – 将查询结果映射到属性

有没有办法使用hibernate将查询结果设置为java DTO属性?

就像是,

<hibernate-mapping>

<class name="myDTO" table="my_table">
    <property name="myProperty" query="what_i_need" />
</class>

<query name="what_i_need">
        <![CDATA[
        from    .....
        ]]>
</query>

</hibernate-mapping>

我正在使用spring,hibernate,java.

解决方法:

如果我理解正确的话,@ josef-prochazka建议使用公式就是你需要的.

也可以看看:

> http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/mapping.html#mapping-column
> http://www.onjava.com/pub/a/onjava/2005/08/03/hibernate.html?page=2
> http://www.java2s.com/Code/Java/Hibernate/ColumnFormulaStringConcatenate.htm

上一篇:c# – 如何使用AutoMapper填充回DataTable?


下一篇:c# – VS2010中多个Web服务的通用DTO