本帖最后由 egewg3 于 2012-05-24 11:52:57 编辑

解决方案 »

  1.   

    表本身就设计的不规范DistrictVO
    private String districtNum; // 管理区域编号
    private String districtName; // 管理区域名称
    private UserVO userVo ;      //管理该区域的用户
    UserVO
    private int userid;用户编号
    private String username;用户名字  
    private Set<DistrictVO> destrictVos ;  //管理区域这样设计才合理一些 ,
    查询的时候 直接查询 "from UserVO where userid = 1" 得到UserVo ,然后就能得到destrictVos 了。
      

  2.   

    表不可以变的,每个表都有它的用途,DistrictVO表 是外链数据库 <bean id="iDistrict" parent="baseTransaction">
    <property name="target">
    <bean class="com.jtwlw.storage.impl.boss.district.DistrictImpl">
    <property name="sessionFactory">
    <ref bean="busidbFactory" />
    </property>
    <property name="busidbjdbc">
    <ref bean="busidbjdbc" />
    </property>
    </bean>
    </property>
    </bean>