主要知识点: bool组合查询 bool和filter组合查询 bool,filter嵌套查询 直接用filter查询,并以_score排序 一、bool组合查询 GET /website/article/_search { "query": { "bool": { "must": [ { ... ...
分类:
其他好文 时间:
2018-02-26 11:17:28
阅读次数:
175
多条件查询 智能标签: 结果映射: 添加后返回ID: Util包和MyBatisUtil 工具类: 1.创建一个Util包 2.创建一个MyBatisUtil类 3.创建一个getSession()方法 或者用静态代码快解决 将所有属性加static放入静态代码块 ...
分类:
其他好文 时间:
2018-02-25 15:50:11
阅读次数:
143
1.为什么session.commit()可以引起事务的提交? 首先打开commit()源码,ctrl+H打开它的实现类DefaultSession,找到它的commit方法 ctrl+左键executor,进入它的接口并打开它的实现类BaseExecutor 在最底层的commit()方法里边进行 ...
分类:
其他好文 时间:
2018-02-24 21:54:27
阅读次数:
190
实体类 接口中的方法 俩种形式,一种采用map,一种采用直接参数Index(索引的方式)来实现的多条件查询 小配置中 测试类中 这块要解释的真的没有些什么,先照猫画虎,会用,知道每出该填什么,入们后再去想其他,有些从字面意思就可以理解,有些则是就应该这么写,mybatis中独特的写法,就像java中 ...
分类:
其他好文 时间:
2018-02-24 21:53:04
阅读次数:
177
一,为什么session.commit()可以引起事务的提交? 进入commit()方法查看源码 进入SqlSession.class文件之后,Ctrl+H弹出右边的框,选择DeFaultSqlSession 找到COMMIt()方法的重载,ctrl+左键进入源码进行下一步的剖析 在最底层的comm ...
分类:
其他好文 时间:
2018-02-24 20:49:41
阅读次数:
206
主要用到了query.$or和query.$regex这两个find参数。 其中query.$or用于实现多条件查询,其值是一个数组。 示例代码: 示例代码: 通过以上两个参数就可以实现多条件模糊查询了。以User表为例,通过输入一个关键字,来匹配昵称或者邮箱与关键字相近的记录。 示例代码: 实例代 ...
分类:
其他好文 时间:
2018-02-23 18:51:35
阅读次数:
154
一、存储过程中使用事务的简单语法 在存储过程中使用事务时非常重要,使用数据库可以保持数据的关联完整性,在SQL Server存储过程中使用事务也很简单,举个例子: 说明:1、使用存储过程执行事务,需要开启XACT_ABORT参数(默认值Off),将该参数设置On,表示当执行事务时,如果出错,会将tr ...
分类:
其他好文 时间:
2018-02-14 14:38:35
阅读次数:
163
公司的邮件系统用的是反人类的 Lotus notes, 你敢信? 最近要实现一个功能,邮件提醒功能,就是通过自动发送提醒邮件 前前后后这个问题搞了2天,由于公司的诸多条件限制,无法直接调用到公司发送邮件的接口,只有通过类似 Lotus script,VBA 等其他方式来实现。 用VBA代码实现发送邮 ...
JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。 上面代码中,变量x到底是数值还是字符串,取决于另一个变量y的值。y为true时,x是一个数值;y为false时,x是一个字符串。这意味着,x的类型没法在编译阶段就知道,必须等到运行时才能知道。 虽然变量的数据类型是不确 ...
分类:
其他好文 时间:
2018-02-10 15:53:33
阅读次数:
193
全站克隆是一件很有意思的事情,需要满足许多条件。 需要保证文件能够静态访问,这就要求html文件中的路径都是相对路径。 涉及到html文件的链接改写过程,因为不改写链接,本地访问时还是会加载网站上的资源。 一个大坑:如果没有禁用重定向,会产生死循环。 你访问a页面,a包含b,b被重定向到a,那么就会 ...
分类:
Web程序 时间:
2018-01-27 11:43:03
阅读次数:
367