user的groupID是group的主键
现在要求查询所有group及每个分组的user,封装成对象,现在我做的是把所有分组查出来后,在JAVA中用for循环查询每个组的所有user,能不能更简洁,不在JAVA里面处理,直接交给mybatis?mybatis用的时间不长,请各位赐教mybatis对象映射的问题
现在要求查询所有group及每个分组的user,封装成对象,现在我做的是把所有分组查出来后,在JAVA中用for循环查询每个组的所有user,能不能更简洁,不在JAVA里面处理,直接交给mybatis?mybatis用的时间不长,请各位赐教mybatis对象映射的问题
解决方案 »
- 求助,性能测试时第一次的时间总是比其他的慢
- 有关javaee的一个小问题,希望大家指导指导...帮帮看是什么错误,谢谢...
- 推荐一个hibernate视频教程网站。
- 在eclipse中建立资源文件时,在java下找不到Property File
- JDK1.6 自带webservice构建
- ASPECT中如何获得SPRING所管理的事务.?
- 求flash获取java值例子.....
- weblogic816的liscence
- Spring2.0+Struts1.3+Hibernate3.1启动服务器报错
- J2EE高手快来拿分
- struts2错误
- 使用PrintWriter 输出json字符串, 在jsp怎么不显示
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zxwl.drug.data.Province"> <resultMap type="Province" id="provinceResultMap">
<id property="id" column="ID"/>
<result property="code" column="CODE"/>
<result property="name" column="NAME"/>
<collection property="citys" column="CODE" select="searchCity"></collection>
</resultMap>
<resultMap type="City" id="cityResultMap">
<id property="id" column="ID"/>
<result property="provinceId" column="PROVINCEID"/>
<result property="code" column="CODE"/>
<result property="name" column="NAME"/>
<collection property="areas" column="CODE" select="searchArea"></collection>
</resultMap>
<resultMap type="Area" id="areaResultMap">
<id property="id" column="ID"/>
<result property="cityId" column="CITYID"/>
<result property="code" column="CODE"/>
<result property="name" column="NAME"/>
</resultMap>
<resultMap type="CityPoint" id="cityPointResultMap">
<id property="id" column="ID"/>
<result property="cityId" column="CITYID"/>
<result property="code" column="CODE"/>
<result property="name" column="NAME"/>
</resultMap>
<select id="searchProvince" resultMap="provinceResultMap">
<![CDATA[
SELECT ID,CODE,NAME FROM PROVINCE
]]>
</select>
<select id="searchCity" resultMap="cityResultMap" parameterType="java.lang.Integer">
<![CDATA[
SELECT ID,PROVINCEID,CODE,NAME FROM CITY WHERE PROVINCEID = #{CODE}
]]>
</select>
<select id="searchArea" resultMap="areaResultMap" parameterType="java.lang.Integer">
<![CDATA[
SELECT ID,CITYID,CODE,NAME FROM AREA WHERE CITYID = #{CODE}
]]>
</select>
<select id="searchCityPoint" resultMap="cityPointResultMap">
<![CDATA[
SELECT CITYNAME,LAT,LNG FROM CITYPOINT
]]>
</select>
</mapper>
property="citys"和 column="CODE"分别是什么呀,
<collection property="citys" column="CODE" select="searchCity"></collection>
如果传两个值允许吗,要有两个过滤条件