String sDataTable = tbService.createDataTable(headArr, bodyArr, dataList); 这个函数是怎么写的

解决方案 »

  1.   

    pojo不可能自动更新,其他的问题也不存在
    hibernate只要你配置view和table一样就可以了,框架本身并无识别能力
      

  2.   

    问题已解决:
    但还是不知道理由...
    谢谢各位关注,努力中在第二步中在hbm中只需要将虚拟列的映射改为:
    <property name="numStatusRe" formula="NUM_STATUS_REMARK"/>2.Hibernate映射此视图,采用和表一样的映射方式 
      VStatisticsBuyDetails.hbm.xml 
      <hibernate-mapping> 
    <class name="com.wasion.statistics.model.VStatisticsBuyDetails" table="V_STATISTICS_BUY_DETAILS" schema="WASION" > 
    <composite-id> 
    <key-property name="meterGuid" type="java.lang.String"> 
    <column name="METER_GUID" length="40" /> 
    </key-property> 
    <key-property name="buyDate" type="java.util.Date"> 
    <column name="BUY_DATE" length="7" /> 
    </key-property> 
    </composite-id> 
    <!-- 视图中的虚拟列 -->
    <property name="numStatusRe" formula="NUM_STATUS_REMARK"/>
      

  3.   

    formula 进行模型转换
    有两个 formula 应用场景:    
        1. formula 用于评估结果的场合。在 discriminator、element、map-key、map-key-many-to-many以及 property 元素中注入 formula。
        2. formula 用于连接目的的场合。在 many-to-one、one-to-one 以及 many-to-many 元素中注入 formula。