2022年8月14日——mybatis的使用添加、修改和删除

网友投稿 482 2022-10-19

2022年8月14日——mybatis的使用添加、修改和删除

2022年8月14日——mybatis的使用添加、修改和删除

insert, update 和 delete

insert into Author (id,username,password,email,bio) values (#{id},#{username},#{password},#{email},#{bio}) update Author set username = #{username}, password = #{password}, email = #{email}, bio = #{bio} where id = #{id} delete from Author where id = #{id}

描述:对于插入(insert)语句,设置如下的语句之后,可在添加完语句之后,返回添加的逐渐ID

useGeneratedKeys="true"

keyProperty="id"

语句块的使用

说明:这里使用为,拼接SQL,将使用较多的语句,使用sql标签分离出来,在需要使用的地方,引用sql标签块即可,具体演示,如下的示例。

sql块的定义:

${alias}.id,${alias}.username,${alias}.password

引用的地方:

为引用,定义的sql块。

为设置其中的别名的定义。

温馨提示:对于sql标签块的使用,使用的是比较多的,并且比较方便,在编写sql语句的使用,我们经常需要考虑sql优化等问题,将查询的数据项,都一一的仔细罗列出来,这个也是对于sql优化,比较有用的一种,因此建议,可以考虑使用sql标签来替代星号的使用。

还有就是,可嵌套使用,但是注意,其中的包含顺序。以及property标签的设置。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:ahttpd- 异步http框架(c++/boost)
下一篇:johnny-cache:django应用缓存框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~