你可以不用resultMap而改用resultClass,
这样就不需要每个字段都必须要有了,要么就在select语句中增加空字段,如:select '' as PJ_CHRCT,PJ_CD,CURR_STS from XXX
这样就不需要每个字段都必须要有了,要么就在select语句中增加空字段,如:select '' as PJ_CHRCT,PJ_CD,CURR_STS from XXX
解决方案 »
- jsp页面遍历数组问题
- SHH 删除目录及目录下的文件
- struts2 spring 内存不停地涨,怎么解决呢?
- 网站首页
- 数据库用ISO8859p1字符集,在jsp页面中查询数据中文出现乱码,如何解决??
- JSP连接数据库
- 连接oracle数据库连接池的bean,通是通了,但是还是有问题,高手帮忙看看!
- 了解ArcGIS中ArcIMS 的Java应用的高手请进入讨论(在线等待)
- 在servlet中调用同一个类中两个方法,一个正常,另一个出现:java.lang.NoClassDefFoundError!请问是什么原因呢?谢谢!
- HTTPClientUtil工具类出现问题
- jsp 唔知乜问题。求解
- JSP有前途吗
<result property="pjCd" column="PJ_CD" />
<result property="status" column="CURR_STS" />
<result property="bsnsPjChrct" column="PJ_CHRCT" />
当你只用到2个PJ_CD和CURR_STS,
你就 select PJ_CD, CURR_STS, 1 as PJ_CHRCT from 表名
后面的1你查出来不用就完了啊...
<resultMap class="持久对象pojo" id="...">
<result property="id" column="id" />
...
</resultMap>
把所有的字段都列出来...
现在的框架里面有pojo来和表里面的字段一一对应的,
就是一下把表里所有字段都查出来,然后只显示要显示的,其他的不用的就算查出来也没关系的.
虽然多占了点系统资源,但提高了编码效率...
对不同的需求就定义不同的resultmap,
关键是在设计的时候设计好,
避开重复的resultmap就好了如果你觉得确实不习惯这样写,
可以不用resultmap,而用hashmap,
这个东东直接跟类映射,不需要重新写对应的resultmap
能省很多代码,
不过它效率要低一些