1、dao实现类里的sql语句 拼接sql语句时要注意表名应该与定义的实体类(此实体类对应数据库中的表)的类名(类名是该类的全路径名称,前面带一串包名的那个类名)对应,不要用数据库里的表的表名。 例如: 2、当查询只返回一个对象结果时,注意: 如果使用 query.getSingleResult() ...
分类:
其他好文 时间:
2018-09-03 15:33:17
阅读次数:
156
begin,end中的sql语句,无法通过“+”号拼接字符串直接识别表名(where条件后的参数可以通过“+”号拼接,能识别!前提是不在concat()方法里面写!),所以需要使用 concat() 方法,在括号里面写sql语句,拼接处使用“,”逗号来拼接,同时切记一点:“拼接处要留有空格!!”比如 ...
分类:
数据库 时间:
2018-08-16 14:55:50
阅读次数:
245
在Python中,无法通过字符串来导入一个module文件: 但是,如果要实现以字符串导入module文件的功能,该怎么办呢?有3种办法。 exec 将import语句拼接成字符串,放入到exec函数里面执行: __import__函数 调用built-in函数__import__: import_ ...
分类:
编程语言 时间:
2018-07-22 18:42:58
阅读次数:
171
在实际开发中,有时候查询条件可能是不确定的,查询条件可能有多条也可能没有,这时候就需要用到动态的sql语句拼接功能。 一、if、where、sql标签的使用 需求:在一些高级查询中,查询条件存在的个数不确定。如,SELECT * FROM user WHERE username LIKE '%明%' ...
分类:
数据库 时间:
2018-06-09 17:51:59
阅读次数:
175
注意:定义的要执行的SQL语句必须是nvarchar类型 CREATE PROC P_BranchOrderSalesStatistics @beginTime DateTime, --开始时间 @endTime DateTime, --结束时间 @branchCode varchar(20), - ...
分类:
数据库 时间:
2018-04-19 14:56:43
阅读次数:
493
一.场景 将之前老项目的数据迁移到新项目中,涉及到表数据迁移,在此总结一下。 二.示例 有三张两两关联的表需要组合成一张表导入新项目的一个新表中,最开始,我是将三张表的数据都以excel导出,在excel中用vlookup函数合并三张表为一张,然后在excel中做sql插入语句拼接,复制到mysql ...
分类:
数据库 时间:
2018-03-25 11:53:34
阅读次数:
188
1,elastic search的服务安装在本地192.168.25.101的虚拟机上,先启动es的服务。在进行索引查询之前,首先建立索引库, 并向索引库中添加测试的索引信息。执行以下的命令后:(1)创建了INDEX = store,TYPE = books的索引库 (2) 向索引库中添加了id=1 ...
分类:
其他好文 时间:
2018-02-24 21:57:36
阅读次数:
301
由于硬件等各种原因需要把大概170多万2t左右的微博图片数据存到Mysql中.之前存微博数据一直用的非关系型数据库mongodb,由于对Mysql的各种不熟悉,踩了无数坑,来来回回改了3天才完成。挖坑填坑之旅建表存数据的时候首先需要设计数据库,我准备设计了3
分类:
数据库 时间:
2018-01-14 13:08:32
阅读次数:
193
这个漏洞本是2014年时候被人发现的,本着学习的目的,我来做个详细的分析。漏洞虽然很早了,新版的Drupal甚至已经改变了框架的组织方式。但是丝毫不影响对于漏洞的分析。这是一个经典的使用PDO,但是处理不当,导致SQL语句拼接从而导致注入的问题。从这个问题,以及以往我见过的很多的漏洞来看,我不得不说 ...
分类:
数据库 时间:
2017-12-26 19:06:00
阅读次数:
225
由于一些历史原因,导致公司现有项目的数据库中存在大量中文表名,中文字段名,而且操作数据库的方式还是 SQL 语句拼接 + ADO.NET,当然操作数据库的方式一点问题都没,但是最让我不能接受的就是 SQL 语句的拼接,因为数据库中大量中文表名,中文字段名的原因,导致一打开相关代码,黑压压一片汉字,着 ...
分类:
数据库 时间:
2017-10-26 15:40:36
阅读次数:
277