ibatis pojo xml配置

user.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap
PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-2.dtd">
<sqlMap>
	<typeAlias alias="user" type="com.test.pojo.User" />
	<insert id="insertUser" parameterClass="user">
		<selectKey keyProperty="id" resultClass="int" type="pre">
			select user_seq.nextval from Users
		</selectKey>
		insert into Users values(#id#,#username#,#password#)
	</insert>
	<select id="verlidateUser" resultClass="user" parameterClass="com.xinrui.pojo.User">
		select * from Users where username=#username#
	</select>
</sqlMap>

其中,parameterClass=“user”,表示在DaoImpl中传入的是对象,

user = (User) sqlMapclient.queryForObject("verlidateUser", u);

另外,insert into Users values(#id#,#username#,#password#)中,username,password也是pojo中的字段,也就是pojo的字段必须保持和数据库中的字段相同,这样ibatis才能拿到字段并注入到pojo类中。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值