1318953725
2009-05-23 20:42
浏览 278
已采纳

iBatis 高级问题 ! 外部参数映射!

[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);

//------------谢谢您的观看!

....................

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题