![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
不停飞的菜鸟
这个作者很懒,什么都没留下…
展开
-
springboot整合mybatis,批量插入数据
批量插入在实际工作中使用的频率还是挺大的,最近写到了批量插入的接口,现在记录一下具体步骤如下:第一步:在mapper接口中编写方法例如: void batchInsertToCarPolicy(@Param("list") List<CarPolicy> list);第二步:在 ****Mapper.xml中写相应的sql执行例如: <insert id="batchInsertToCarPolicy" parameterType="com.hauto.order.mode原创 2021-02-09 15:04:12 · 1638 阅读 · 1 评论 -
使用mybatis注解版实现in的sql语句写法,一看就明白
我这里只写mapper文件中的方法以及sql,其它层的请自行补充完整注解版的mybatis的 in 的用法@Select("<script> select recorder_no from page_element_config_record WHERE company_code IN " + "<foreach item='item' index='index' collection='ids' open='(' separator=',' close=')'&原创 2020-07-13 11:12:31 · 5629 阅读 · 3 评论 -
关于sql语句中的几个注意的细节问题
最近遇到几个以前没曾注意到的sql问题,今天先记下来,如果以后再遇到了,再继续补1.group by后面的字段必须也作为查询的字段之一,否则报错,正确格式如下:查询出每个学科及格的学生姓名 select name,subject from stu where score>60 group by subject2.where后面不能使用聚合函数,否则报错查询所有学科都及格的学生姓...原创 2019-04-06 14:53:33 · 157 阅读 · 0 评论 -
关于数据库以及SQL语句优化的一些方法
sql以及hql的使用很简单,但是想要用好,提高查询效率却需要优化,下面分享几条优化方法。1.首先从表说起,(1)在建立表的时候,要对那些需要经常查询的字段建立索引,提高查询速度。(2)对于字段比较多的大表,进行拆分,将经常需要查询的字段放在一张表中,其余字段放在其他表中。(3)将经常需要联合查询的字段,建立一个中间表,以后查询就去中间表中查询那些字段2.从SQL语句优化(1)sql语...原创 2019-04-06 15:17:46 · 111 阅读 · 0 评论