ibatis数据表和JavaBean映射的问题

原创 2016年08月30日 19:43:52

设计了一个数据表,里面有个字段为updateuser_id,但我存储的时候并没有给其设置值,所以值为null,然后在Java中定义了一个Bean,声明updateuser_id对应的属性为updateUserId,类型为int,,在xml中配置<result property="updateUserId" column="updateuser_id">

当我使用到这个映射结果集时,因为java中的类型为int,不能给其赋值为null,所以这里会产生错误

解决方法:

1. 在数据库中存储该信息

2. 在Java中定义Integer类型

版权声明:本文为博主原创文章,未经博主允许不得转载。

深入分析 iBATIS 框架之系统架构与映射原理

iBATIS 通过 SQL Map 将 Java 对象映射成 SQL 语句和将结果集再转化成 Java 对象,与其他 ORM 框架相比,既解决了 Java 对象与输入参数和结果集的映射,又能够让用...
  • JameBing
  • JameBing
  • 2016年11月24日 17:36
  • 1984

iBatis映射文件详解(一)

以下是iBatis映射文件的一个简单例子:    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"         "http://i...
  • edifiergl
  • edifiergl
  • 2014年06月28日 19:02
  • 1500

ibatis映射类型异常

iBatis resultMap出错 The error happened while setting a property on the result object 解决办法 .        ...
  • yuanyuan_186
  • yuanyuan_186
  • 2012年12月18日 16:21
  • 738

小技巧--高效编写IBATIS配置文件中的属性与字段对应映射关系

由于我们现在用ibatis做persistence,需要写很多的xml代码,在不用生成工具的情况下,多多少少影响了我们的开发效率;         尤其是当表里面字段比较多的时候,写字段和bean属性...
  • sfdev
  • sfdev
  • 2008年01月10日 19:05
  • 2630

ibatis多对一表关联映射的解决过程

1、问题:当查询新闻的时候我们一般情况下需要新闻的类型以及作者的信息。根据表设计的规范我们要把文章,文章类型,作者信息分别设计成一张表,其中文章中分别存在指向文章类型和作者信息的外键。我们的问题就是怎...
  • sinat_16428007
  • sinat_16428007
  • 2016年02月28日 11:35
  • 563

IBatis配置一对一、一对多两种实现方式

IBatis配置一对一、一对多两种实现方式有两张表:student(学生)、class(班级),一个学生只属于某一个班级,但某一个班下可以有多个学生。一对一方式一...
  • Muspelheim
  • Muspelheim
  • 2016年01月08日 22:41
  • 2693

Ibatis使用Map作为映射结果,进行多表连接查询

第一步:XML文件ResultMap和查询语句的编写 1、resultMap内容 ...
  • u011450110
  • u011450110
  • 2016年03月09日 14:55
  • 2030

ibatis源码学习(三)参数和结果的映射原理

在ibatis整体设计和核心流程一文中,我们提到了ibatis框架中sql的执行过程,sql执行前后有两个重要步骤: 参数对象映射到sql执行参数,sql执行结果映射到结果对象。本文将深入分析ib...
  • u010408365
  • u010408365
  • 2015年11月22日 15:47
  • 1080

ibatis中SQL映射配置文件中动态SQL语句语法

有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysq...
  • doris_crazy
  • doris_crazy
  • 2014年01月16日 16:55
  • 9464

ibatis 参数和结果的映射处理

SqlMapClient对象 这个对象是iBatis操作数据库的接口(执行CRUD等操作),它也可以执行事务管理等操作。这个类是我们使用iBATIS的最主要的类。它是线程安全的。通常,将它定义为单例...
  • cs408
  • cs408
  • 2015年05月09日 09:13
  • 913
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ibatis数据表和JavaBean映射的问题
举报原因:
原因补充:

(最多只允许输入30个字)