[b]由于本人表达能力不是很好,如果下面所说不能让你理解,请告之....!谢谢!
问题:
ibatis 使用外部映射,指定了nullValue属性,
向表中插入数据时,如果有参数为null,还是要报错
比如 下面的password未赋值时,会出问题[/b]
insert into user(name,password,age)
values(?,?,?)
javaBean为
public class User{
private String name;
private String password;
private int age;
public void setName(String name){this.name=name;)}
public String getName{return this.name;}
public void setPassword(String password){this.password=password;}
public String getPassword{return this.password;}
public void setAge(int age){this.age=age;}
public int getAge{return this.age;}
}
.....................
//下面的代码访问数据库
SqlMapClient smc=......//构建一个SqlMapClient对象
User user=new User();
user.setName("admin");//只给name赋值,其它两个字段为空
smc.insert("insertUser",user);
//------------谢谢您的观看!
....................