Spring 如何使用sqlMap从数据库中获取对象?
我想使用sqlMap从数据库中插入和获取对象。insert user工作正常,但当我调用getUser时,它会抛出一个异常“请求处理失败;嵌套异常为java.lang.NullPointerException” SqlUserDaoImplSpring 如何使用sqlMap从数据库中获取对象?,spring,ibatis,Spring,Ibatis,我想使用sqlMap从数据库中插入和获取对象。insert user工作正常,但当我调用getUser时,它会抛出一个异常“请求处理失败;嵌套异常为java.lang.NullPointerException” SqlUserDaoImpl User.xml 选择用户名作为名称,密码作为密码,电子邮件作为来自电子邮件=#值的用户的电子邮件# 插入用户(用户名、密码、电子邮件)值 (#姓名#、密码#、电子邮件#) 在sqlmap中,您没有为getUser语句指定parameterClass;尝
User.xml
选择用户名作为名称,密码作为密码,电子邮件作为来自电子邮件=#值的用户的电子邮件#
插入用户(用户名、密码、电子邮件)值
(#姓名#、密码#、电子邮件#)
在sqlmap中,您没有为getUser语句指定parameterClass;尝试添加:
parameterClass="string"
我同意你的说法
<sqlMap namespace="User">
<select id="getUser" resultClass="MyProject.domain.User">
select userName as name, password as password, email as email from users where email = #value#
</select>
<insert id="insert" parameterClass="MyProject.domain.User">
insert into users (userName,password,email) values
(#name#,#password#,#email#)
</insert>
</sqlMap>
parameterClass="string"