NHibernate的使用做Demo解析,分为五部曲:1、创建表;2、创建类;3、创建映射文件(表和类是如何对应的);4、NH配置文件(连接数据库);5、利用API操作。 其中,2、3 我们采用CodeSmith自动生成映射类和映射文件;4就是我们曾做的连接数据库操作;5通过NHibernate提供的API,通过对对象操作,已达到操作数据库的目的,避免了冗长复杂的sql语句。...
分类:
系统相关 时间:
2014-08-01 13:40:01
阅读次数:
334
虽然在hibernate中有show_sql选项,但是显示出来的语句大多类似select * from xxx where value=?但是有时候我们需要得到完整的SQL语句,怎么办呢?使用P6SPY就可以完成这个任务p6spy是一个开源软件,它可以跟踪任何使用jdbc的应用产生的数据库操作。特别...
分类:
数据库 时间:
2014-08-01 09:10:51
阅读次数:
276
事务(transaction)是数据库管理系统的执行单位,可以是一个数据库操作(如Select操作)或者是一组操作序列。事务ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。原子性:保证事务中的所有操作全部执行或全部不执行。例..
分类:
数据库 时间:
2014-07-31 21:14:57
阅读次数:
333
======================================= public function getMinLimit () { $sql = "..."; $result = yii::app()->db->createCommand($sql); $query = $result...
分类:
数据库 时间:
2014-07-31 16:53:16
阅读次数:
343
在做jms的时候,调用到其他的接口来进行数据库操作。如果不进行数据库操作的话,jms信息队列都是正常的。但是用的spring注入的接口进行操作的时候,当信息较多的时候,注入的这个接口会变成null。实在是不明白为什么会这样。根据jms的原理,每次有消息到达的时候,监听中就会有消费者来操作数据,就会调...
分类:
编程语言 时间:
2014-07-31 16:45:06
阅读次数:
627
四、基于事件的异步模式(设计层面)基于事件的C#异步编程模式是比IAsyncResult模式更高级的一种异步编程模式,也被用在更多的场合。该异步模式具有以下优点:· “在后台”执行耗时任务(例如下载和数据库操作),但不会中断您的应用程序。· 同时执行多个操作,每个操作完成时都会接到通知(在通知中可以...
分类:
其他好文 时间:
2014-07-30 20:16:44
阅读次数:
186
前段时间我们游戏服务器的开发环境升级到了Java8,这两天我又把服务器的线程模型重新设计了一下,用上了Lambda表达式。Lambda表达式确实能够大幅简化Java代码,特别是丑陋不堪的匿名内部类,这篇文章主要就是想和大家分享这一点。...
分类:
数据库 时间:
2014-07-30 12:17:13
阅读次数:
357
转自:http://www.cnblogs.com/lwhkdash/archive/2012/06/26/2562979.html在数据库操作中,有些时候我们遇到需要实现“行转列”的需求,例如一下的表为某店铺的一周收入情况表:WEEK_INCOME(WEEK VARCHAR(10),INCOME ...
分类:
数据库 时间:
2014-07-30 00:53:32
阅读次数:
301
什么是数据库事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: ·更新客户所购商品的库存信息 ·保存客户付款信息--可能包括与银行系统的交互 ·生成订单并且保存到数据库中 ·更新用户相关信息,例如购物数量等等正常...
分类:
其他好文 时间:
2014-07-29 21:33:22
阅读次数:
340
平常搞数据库操作多了就想把经常用的内容放在一起,我也懒,在一本书里的工程例子挑了一个bas,修修改改,凑合这用吧。 1 Public strCnn As String '数据库连接字符串 2 Public AdoCnn As ADODB.Connection '数据库连接 3 Public IsC....
分类:
数据库 时间:
2014-07-29 11:46:47
阅读次数:
227