-
ibatis如何返回带属性值的xml格式,全局nullValue如何设置?10
我们知道使用resultClass="xml" xmlResultName="person"可以返回xml格式的查询结果:
<person>
<name>aaa</name>
<age>18</age>
</person>
但是我现在要返回这样的xml格式,如何设置:
<person name="aaa" age="18"/>
另外,我知道设置resultMap可以处理返回null的字段,但是我不希望每个查询都设置一个resultMap,我想设置一个全局的nullValue,自动将null转换为零长度字符串,ibatis是否有这样的设置功能?
谢谢2008年7月01日 10:29
3个答案 按时间排序 按投票排序
-
1.第一个是不可以的
2.看看用inline Parameter可以解决吗,文档是这样写的引用<statement id=”insertProduct” parameterClass=”com.domain.Product”>
insert into PRODUCT (PRD_ID, PRD_DESCRIPTION)
values (#id:NUMERIC:-999999#, #description:VARCHAR:NO_ENTRY#);
</statement>
注意!在内嵌参数中,要指定NULL的替代值,必须要先指定数据类型。
注意!如需要在查询时也使用NULL替代值,必须同时在resultMap中定义(如下说明)。
注意!如果您需要指定很多的数据类型和NULL替代值,可以使用外部的parameterMap元素,这样会使代码更清晰。2008年7月01日 12:56
相关推荐
ibatis用xml配置文件配置的使用,基本包括了ibatis遇到的所有问题
Spring+iBatis+JDom递归生成XML树 Spring+iBatis+JDom递归生成XML树
IBATIS中,要查询出来的属性来自哪个xml,就把这个方法写在该xml下.doc
Ibatis自动生成xml插件,只需要使用此插件,便可省去很多代码量。 包括xml以及object
NULL 博文链接:https://wuxiubing.iteye.com/blog/1010635
sqlserver Ibatis XML自动生成工具,本人正在使用的工具;下载后配置XML数据库连接和用户名密码,输入表名即可生成
ibatis学习 ibatis总结 ibatis ibatis ibatis
NULL 博文链接:https://zhangjingqiang.iteye.com/blog/576195
iBATIS 级联iBATIS 级联iBATIS 级联
ibatis日期格式.doc
ibatis ibatis学习笔记(一)>>>>>>>sqlMapConfig.xml文件详解
ibatis 乱码解决 ibatis乱码 gbk iso_8859_1 乱码
iBATIS-XmlParser
ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料
NULL 博文链接:https://yhq1212.iteye.com/blog/1772214
ibatis配置文件模板.包括(SqlMap.properties和SqlMapConfig.xml以及跟javabean的映射文件)
ibatis2mybatis转换器将 sqlMap xmls 从 iBatis 2 迁移到 Mybatis 3 【迁移指南】( )
ibatis demo,ibatis例子,ibatis示例
iBATIS框架源码剖析源码 iBATIS框架源码剖析源码 iBATIS框架源码剖析源码
<value>classpath:SqlMapConfig.xml</value> <bean id="dao" class="org.springframework.orm.ibatis.SqlMapClientTemplate"> <property name="dataSource" ref="dataSource"></property> ...