本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
SpringBoot中使用Spring Data Jpa 实现简单的动态查询的两种方法
创建实体类:
package com.entity;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
讲述最值得你了解的sqltoy-orm最佳查询实践
sqltoy-orm(https://github.com/chenrenfei/sagacity-sqltoy)
开发的起因是因为一次非常偶然的机会发现了数据库查询的奥秘,因为这个发现在我负责的项目中,几乎所有人都不必太care数据库交互。
很多时候大家发现项目卡慢的时候总是考虑用更强大的机器、更多的集群规模来解决问题,但忽视了很多问题都是因为数据库交互性能导致的。一谈到解 ...
SpringMVC中的SQL动态查询
在现在写的项目中用到了动态查询,就是给出数个查询条件,在其中选择自己需要的查询条件,如果不需要则不填,根据选择的条件实现查询语句
前台页面不再赘述,无非是表单,不过顺便一提,表单为空时不代表该值为null,详情可见之前博文
JSP页面传值为空格而不为null以及List为空不为null
之后配置相应Mapper,只要对照相应参数便可,以 ...
Hibernate QBC 动态查询
package com.svse.dao;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.hibernate.Criteria;
import org.hibernate.criterion.Order;
import org.hibernate.criterio ...
jdbc 的PreparedStatement工具
动机:
这里不讨论JDBC之外的东西,这里仅假定选用JDBC。
如果用Statement进行数据库操作,要自已进行SQL防注入处理;
如果用PreparedStatement,虽然可以防注入,但是当在拼接条件时,如果条件变动或有字段变动,按默认的处理方式,则需要人工肉眼去注意占位符的前后顺序,容易出错。 因此有了以下工具。
思路:
仿 Delphi中 ...
关于Ibatis的缓存问题
在学习中遇到了这样的问题就是,当查询语句是动态变化的时候例如<select id="getValue" parameterXClass="java.lang.String" resultClass="java.util.HashMap"><![CDATA[select $str$ from student where $c ...
使用python字典动态组合mongo查询语句
在使用myql的时候,由于使用的传统的关系型数据库,可以自己自由拼凑sql来进行查询, 这为多条件的组合查询带来了便利,而mongodb由于其特殊性,需要自己动手利用其特点来组合我们的查询语句
比如参数每个的值可以是true,false或者None, not None,这样他们的组合多样性导致需要写不同的查询才能完成
以python为例,我们先使用pymongo链接mongo ...