综合概述 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
一,用一个单独的py文件测试orm操作需要配置的参数 在应用中新建一个test.py的测试文件来实现orm操作: 二,单表的创建,数据的修改,删除 1,创建表: 在models.py中写下以下代码,并且依次执行python manage.py makemigrations 和 python mana ...
分类:
其他好文 时间:
2019-06-12 22:53:51
阅读次数:
95
一 什么是 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
# pcjlist_1=[1,2,3,4,5,6,1,4]print(list_1)list_1=set(list_1)print(list_1,type(list_1))list_2=set([1,5,9,8])print(list_1,list_2)#交集print(list_1.interse ...
分类:
编程语言 时间:
2019-06-02 10:28:16
阅读次数:
112
一.MyBatis简介. MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java ...
分类:
其他好文 时间:
2019-05-30 20:38:11
阅读次数:
136
阅读目录 一、排序 二、字符串排序 三、 相关性 四、数据字段 阅读目录 一、排序 二、字符串排序 三、 相关性 四、数据字段 引用自ElaticSearch权威指南 回到顶部 一、排序 相关性排序 默认情况下,结果集会按照相关性进行排序 -- 相关性越高,排名越靠前。 这一章我们会讲述相关性是什么 ...
分类:
编程语言 时间:
2019-05-30 01:12:18
阅读次数:
141