什么是Mybatis? MyBatis 是一款优秀的基于Java的持久层框架(来源于“internet”和“abatis”的组合),它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的 XML 或 ...
分类:
其他好文 时间:
2019-06-27 16:18:52
阅读次数:
74
游标就是存储结果集,将从指定表中查询出符合条件的记录,组成了结果集,然后把它存到游标当中,如果要显示游标中的哪一条记录 游标(游动的标识) !!!!非常重要的知识点,比较难理解 !!!游标提供了对表中的数据检索的一种方式,一种灵活操作手段,只是检索表中数据的一种方式。 在操作的时候也可以把游标看做是... ...
分类:
数据库 时间:
2019-06-24 16:32:29
阅读次数:
127
1、存储过程执行增加的sql 2、存储过程执行修改的sql 3、存储过程执行查询的sql 注意:进行查询的时候此方式只能查询一条数据,如果查询结果返回的结果集,需要用到游标(cursor)。 ...
分类:
数据库 时间:
2019-06-21 17:10:17
阅读次数:
135
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。 distinct 会对返回的结果集进行排序,所以,最好和 ...
分类:
数据库 时间:
2019-06-16 11:59:10
阅读次数:
116
综合概述 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java ...
分类:
编程语言 时间:
2019-06-14 20:08:23
阅读次数:
145
数据库查询时针对不存在的用户名进行验证 django在查询数据库时,可以使用get和filter两种方法。 两者的区别 当数据库内不存在该数据时,get会返回异常,而filter会返回空。 当数据库内查询结果大于1条时,get会返回异常,而filter会返回一个包含多个对象的结果集。 ...
分类:
其他好文 时间:
2019-06-13 20:21:07
阅读次数:
85
一 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plai ...
分类:
其他好文 时间:
2019-06-11 22:05:32
阅读次数:
127
1.having和group by的区别? 1.having:用于对where和group by查询出来的分组经行过滤,查出满足条件的分组结果。它是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作。 2.group by:对select查询出来的结果集按照某个字段或者表达式进行分组,获得 ...
分类:
数据库 时间:
2019-06-11 10:58:35
阅读次数:
130
表 1 ArrayHandler 2 ArrayListHandler 3 BenHandler 4 BenListHandler 5 ColumnListHandler 6 ScalarHandler (返回值只有一个时使用,可以说数字或者字符串) 7 MapHandler 8 MapListHa ...
分类:
其他好文 时间:
2019-06-06 21:04:37
阅读次数:
96
初始化时连接、析构时断开连接 插入: 准备好几条数据 查找 如:查name为“XXX”的数据 默认查出来是结果集 结果集可以转list,也可以用for循环取,取出来一个是list,一个是字典 增加过滤条件:使用projection 如:查sex=“男”的数据,且不返回id和sex 删除: 如:删除之 ...
分类:
数据库 时间:
2019-06-05 00:31:05
阅读次数:
98