ibatis null 值的处理办法!
来源:互联网 发布:森田面膜哪款好用 知乎 编辑:程序博客网 时间:2024/06/05 15:32
属性nullValue指定数据库中NULL的替代值。因此,如果从ResultSet中读出NULL值,Java Bean属性将被赋值属性null指定的替代值。属性null的值可以指定任意值,但必须对于Java Bean属性的类型是合法的。
如果数据库中存在NULLABE属性的字段,但您需要用指定的常量代替NULL,您可以这样设置resultMap:
<resultMap id=”get-product-result” class=”com.ibatis.example.Product”>
<result property=”id” column=”PRD_ID”/>
<result property=”description” column=”PRD_DESCRIPTION”/>
<result property=”subCode” column=”PRD_SUB_CODE” nullValue=”-999”/>
</resultMap>
上面的例子中,如果PRD_SUB_CODE的值是NULL,subCode属性将被赋值-999。这让您在Java类中用基本类型的属性映射数据库中的NULLABE字段。记住,如果您要在查询和更新中同样使用这个功能,必须同时在parameterMap中指定nullValue属性。
<result property=”subCode” column=”PRD_SUB_CODE” nullValue=“0”/>
如果数据库中存在NULLABE属性的字段,但您需要用指定的常量代替NULL,您可以这样设置resultMap:
<resultMap id=”get-product-result” class=”com.ibatis.example.Product”>
<result property=”id” column=”PRD_ID”/>
<result property=”description” column=”PRD_DESCRIPTION”/>
<result property=”subCode” column=”PRD_SUB_CODE” nullValue=”-999”/>
</resultMap>
上面的例子中,如果PRD_SUB_CODE的值是NULL,subCode属性将被赋值-999。这让您在Java类中用基本类型的属性映射数据库中的NULLABE字段。记住,如果您要在查询和更新中同样使用这个功能,必须同时在parameterMap中指定nullValue属性。
<result property=”subCode” column=”PRD_SUB_CODE” nullValue=“0”/>
- ibatis null 值的处理办法!
- Ibatis 关于空值(NULL)的解决方案
- Ibatis 关于空值(NULL)的解决方案
- 文件夹com null无法删除的处理办法
- Oracle中NULL的定义及其相关处理办法
- [ibatis]关于Ibatis insert后返回值为null的解决办法(转)
- ibatis的批量处理
- ibatis的批量处理
- fastjson解析null值处理 null的属性不显示
- fastjson解析null值处理 null的属性不显示
- 无参数 ,参数为null,报错,处理办法
- 关于iOS开发中得到null值得处理办法
- 存储过程中null值的处理
- 处理TADOQuery查询返回的Null值
- NULL 值处理遇到的错误问题.
- oracle 对null值的处理
- ibaitis 关于处理null值的方法
- count()函数对null值的处理
- NET设计模式(3): 抽象工厂模式
- pctused (percent used) 与pctfree (percent free)
- 符合IEEE754标准的十六进制数的浮点数转换程序
- UI自动化测试浅析
- 自己搜集的关于HTTP的错误代码大全中英文对照,在此献上,与大家共享
- ibatis null 值的处理办法!
- Java ADF Template程序不能连接ArcGIS Server问题
- 面试题精选(69):求最大重叠区间大小
- ArcGIS Server常见问题
- Windows Mobile 6 SDK及中文版模拟器直接下载网址(官网)
- 国外强悍数学题解
- window.showModalDialog()的使用方法
- jdom简介
- 用于图形绘制的Javascript库jsDraw2D发布