摘要: 通常使用mybatis对数据进行增删改会进行返回值的判断, 返回值不为1时说明该条语句执行失败,不过今天遇到程序报错返回值不为1,去数据库查看却发现插入成功了,后来知道原来是因为mybatis一次对多条数据进行操作成功后返回值为 1,而我是通过调用存储过程对数据进行的操作,同时插入了多条数据。 一次 阅读全文
posted @ 2019-10-07 14:28 星朝 阅读(5718) 评论(0) 推荐(0)
摘要: 用mybatis中的<insert id="add" parameterType="cn.entity.Computer"> insert INTO MyTable(createModel) VALUES( {createModel})</insert>在测试类中写了这个in 阅读全文
posted @ 2019-10-07 14:26 星朝 阅读(7323) 评论(0) 推荐(0)
摘要: ☞ 程序员进阶必备资源免费送「21种技术方向!」 ☜作者:KaelQ,www.jianshu.com/p/5e171281a3871.直接插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第 阅读全文
posted @ 2019-10-07 13:23 星朝 阅读(569) 评论(0) 推荐(0)
摘要: 最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为 阅读全文
posted @ 2019-10-07 13:15 星朝 阅读(469) 评论(0) 推荐(0)
摘要:        排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排序算法进行整理,包括:插入排序、选择排序、冒泡排序、快速排序、堆排序、 阅读全文
posted @ 2019-10-07 13:14 星朝 阅读(3637) 评论(0) 推荐(1)
摘要: 一、前言      数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅。 二、 insert元素 属性详解   其属性如下:    parameterType& 阅读全文
posted @ 2019-10-07 11:37 星朝 阅读(80082) 评论(0) 推荐(4)
摘要:     应用场景 在向数据库插入数据时,需要保留插入数据的id,以便进行后续的update操作或者将id存入其他表作为外键。但是,在默认情况下,insert操作返回的是一个int值,它并非表示主键id,而是表示当前SQL语句影响的行数。    接下来,我们依次 阅读全文
posted @ 2019-10-07 11:34 星朝 阅读(3156) 评论(0) 推荐(0)
摘要: ! flowchart 箭头图标 勿删 insert,返回值是:新插入行的主键(primary key);需要包含<selectKey>语句,才会返回主键,否则返回值为null。 update/delete,返回值是:更新或删除的行数;无需指明resultClass;但如果有约束异常而 阅读全文
posted @ 2019-10-07 11:31 星朝 阅读(1658) 评论(0) 推荐(0)