浏览 2229 次
锁定老帖子 主题:IBatic:中的一个错误
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-23
name 是我插入的一个对象属性,在sqlMap中<parameterMap>参数映射 <parameterMap id="update_user_para" class="redemption" > <parameter property="id" jdbcType="INTEGER" javaType="java.lang.Integer" nullValue=""/> <parameter property="name" jdbcType="VARCHAR" javaType="java.lang.String" nullValue=""/> <parameter property="sex" jdbcType="int" javaType="java.lang.Integer" nullValue=""/> </parameterMap> <insert id="insertUser" parameterClass="user" parameterMap="update_user_para"> <![CDATA[]]> insert into t_user(id,name,sex) values(#id#,#name#,#sex#) </insert> 它为什么还会报错呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-05-23
你的这种写法有问题,
如果要用parameterMap,在SQl中请使用?代替。 如果要用parameterClass ,在SQL中请使用#xxx# |
|
返回顶楼 | |
发表时间:2008-05-27
不太清楚
你说的是 在sql语句上 使用?或## 是这个意思吗? |
|
返回顶楼 | |