说到删除表数据的关键字,大家记得最多的可能就是delete了然而我们做数据库开发,读取数据库数据.对另外的两兄弟用得就比较少了现在来介绍另外两个兄弟,都是删除表数据的,其实也是很容易理解的老大------drop出没场合:drop table tb--tb表示数据表的名字,下同绝招:删除内容和定义,...
分类:
数据库 时间:
2014-09-05 23:39:32
阅读次数:
329
业务层或者控制层的参数传到mapper文件中,mapper文件里的sql语句该如何接收呢。
第一种,实体对象的属性,这种比较简单,只要设置parameterType="com.zhdm.pojo.User"即可;
第二种,占位符传值:即用#{0},#{1}的方式接收,这种方式的弊端是如果参数有多个,要写多个占位符,顺序还不能搞错;
第三种,用@Param注解传值,在Dao方法里的参数前面加上...
分类:
其他好文 时间:
2014-09-05 22:27:32
阅读次数:
296
hiberante对象方式的投影操作与sql语句的投影方式(聚集函数的hibernate用法)最近用到了hibernate的投影,写日记出来记录一下。(⊙o⊙)… 前提:搭配好hibernate环境了。 myclass指的是已经映射好的实体类如下3个函数是我写来测试投影的方法: 此三个方法我写在b....
分类:
数据库 时间:
2014-09-05 15:51:51
阅读次数:
346
#-*-coding:utf-8-*-import sysimport osimport timeimport tracebackimport MySQLdb as sqldbfrom log import tracelogquery_list = ["select count(*) from T_...
分类:
数据库 时间:
2014-09-05 14:13:21
阅读次数:
243
using (Entities entities = new Entities()){ var query = from st in entities.ShiTi select st; ObjectQuery oq = query as ObjectQuery; string sql = oq.To...
分类:
数据库 时间:
2014-09-05 14:12:21
阅读次数:
191
【2014-09-05】 在企业级项目开发中,分页查询,获取某一类数据的List列表,这一功能是最普遍也是最重要的功能。其做法有很多种,例如ORM中自定义分页查询,一般情况下是拼接强类型的查询条件,然后转换成sql语句,查出出分页结果。在ORM转换过程中会稍微损失性能,效率会降低。对于百万级以...
分类:
数据库 时间:
2014-09-05 12:49:51
阅读次数:
385
开发过程中碰到一个关于mysql 全文检索的问题,控制台打印的SQL语句拿到数据库里执行,结果不对。后来发现原来是少了双引号。下面是网上找到的资料,我是看到这个才意识到自己的问题。这是之前在数据库执行的SQL语句,检索结果上万条。SELECT DISTINCT c.Rm_Code, c....
分类:
数据库 时间:
2014-09-05 12:40:21
阅读次数:
223
按照百度百科的介绍:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。
mysql 中的存储过程的实现是在mysql 5.0 版本中引进的,下面简单介绍m...
分类:
数据库 时间:
2014-09-04 23:43:50
阅读次数:
403
什么是延迟加载:所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。可以简单理解为,只有在使用的时候,才会发出sql语句进行查询,数据是分N次读取。什么是立即加载:所谓立即加载既是所有的相关数据一次被读取出来,而不是分N次。相信上面的概念大家都知道,接下来举个例子说明一下:ClassIn...
分类:
其他好文 时间:
2014-09-04 23:29:41
阅读次数:
269
C# sql语句拼接时 like情况的防sql注入的用法
分类:
数据库 时间:
2014-09-04 18:58:59
阅读次数:
189