
MyBatis
Coo~
这个作者很懒,什么都没留下…
展开
-
SSM项目xml中的一条select语句,包含大于小于号、日期比较及存在于一个表不存在于另一个表
xml中的一条涉及多问题的select语句数据库用的是MySql下面这条语句涉及到(1).xml文件中大于小于号的表示。(2)日期的比较。(3)存在于一个表且不存在于另一个表。三个问题的解决办法。<select id="getApplyList" parameterType="com.xxx.platform.entity.ApplyMatingCustom" resultType=...原创 2019-03-26 22:12:32 · 1370 阅读 · 0 评论 -
MyBatis传入list,foreach的使用
MyBatis foreach的使用foreach动态 SQL 的一个常用的操作需求是对一个集合进行遍历,通常是在构建 IN 条件语句的时候。比如1:<select id="getSonSonId" parameterType="java.lang.Integer" resultType="java.lang.Integer"> SELECT horse_id FROM hor...原创 2019-03-27 11:10:48 · 2178 阅读 · 0 评论 -
MyBatis MySQL数据库insert返回自增主键
返回刚插入数据的主键代码<insert id="insertSemen" parameterType="com.xxx.platform.entity.base.Semen" useGeneratedKeys="true" keyProperty="semen_id"> INSERT INTO semen (horse_id,semen_type,company_id,ed...原创 2019-03-27 15:36:26 · 252 阅读 · 0 评论 -
MySQL创建存储过程
Navicat for MySQL创建存储过程及MyBatis调用存储过程问题描述一条语句实现向两个表中添加数据前段时间遇到需求,向一个表中添加数据,获取新增主键值。再向另一个表添加数据,其中一个字段为前一个表的主键值。并返回第二次添加的表的自增主键值。上网查到的一个方法为使用存储过程,便按照这个思路试着实现一下,现将过程回忆记录下来。项目环境SSM框架项目+Navicat管理MySQL...原创 2019-03-27 17:08:44 · 35346 阅读 · 3 评论 -
Mybatis两条sql语句放在一个标签中
.xml<delete id="deleteOrder" parameterType="_int"> delete from order_item_ where oid =#{id}; delete from order_ where id =#{id};</delete>报错Exception in thread "main" org.apach...原创 2019-05-10 10:40:42 · 2737 阅读 · 1 评论