在之前的文章中我们了解到最终的数据库最终操作是走的代理类的方法: 我们可以看到每次都是使用getSqlSession()来获取真是sqlsession的,而获取的sqlSession又是DefaultSqlSession,这个类我们知道他是线程不安全的,之前使用都是采用多实例模式,就是每次使用都ne ...
分类:
数据库 时间:
2018-05-07 22:49:14
阅读次数:
391
这是将要探索Transact SQL (TSQL)更高级特性的新阶梯系列的第一篇文章。这个阶梯将包含一系列的文章,这些文章将扩展到你在前两个TSQL stairways中学习的TSQL的基础上: l t - sql DML的阶梯 l 通往T-SQL的阶梯:超越基础 这个“高级Transact SQL ...
分类:
其他好文 时间:
2018-05-07 00:43:04
阅读次数:
206
1、Sql:结构化查询语言(Structrued Query Language) 2、TSql:是Sql语言的另一种版本,且只能在SqlServer中使用。和Sql不同的是,TSql中增加了对变量的声明和使用。 TSql中的几个关键点 1、局部变量的声明declare @+任意字符 数据类型 2、局 ...
分类:
数据库 时间:
2018-04-29 01:30:33
阅读次数:
196
今天在整合springmvc与mybatis时,启动服务器遇到这样一个问题, by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required at or ...
分类:
数据库 时间:
2018-04-27 13:59:34
阅读次数:
309
SQL:普通SQL查询(也就是SQLServer,Oracle,Sybase等数据库的查询语句,建议使用基于TSQL-92) 核心对象:CreateSQLQuery IList list = session.CreateSQLQuery(select * from TabUser).AddEntit ...
分类:
Web程序 时间:
2018-04-11 19:15:02
阅读次数:
238
经典SQL语句大全(绝对的经典) 经典SQL语句大全(绝对的经典) 一、基础 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server 创建 备份数据的 deviceUSE mast ...
分类:
数据库 时间:
2018-03-06 17:10:00
阅读次数:
188
一,为什么session.commit()可以引起事务的提交? 进入commit()方法查看源码 进入SqlSession.class文件之后,Ctrl+H弹出右边的框,选择DeFaultSqlSession 找到COMMIt()方法的重载,ctrl+左键进入源码进行下一步的剖析 在最底层的comm ...
分类:
其他好文 时间:
2018-02-24 20:49:41
阅读次数:
206
一般来说,数据排序有两种方式:使用Sort组件,使用TSQL命令Order by。使用Sort组件排序,对SSIS来说,是一种阻塞性的操作,这意味着,SSIS组件必须等到所有的数据都加载到内存之后,才能按照特定的字段对数据执行排序操作。然而,如果使用TSQL命令的Order by子句,在关系引擎中执 ...
分类:
编程语言 时间:
2018-02-09 22:35:26
阅读次数:
216
Python3.x: pyodbc+freetds+unixodbc连接sybase数据库(Linux系统) 一、安装unixodbc以及依赖包 二、安装 freetds 三、配置freetds并用tsql测试连接 四、配置unixodbc以及测试isql 五、编译安装pyodbc 六、测试pyod ...
分类:
数据库 时间:
2018-02-08 15:33:11
阅读次数:
297