Richie

Sometimes at night when I look up at the stars, and see the whole sky just laid out there, don't you think I ain't remembering it all. I still got dreams like anybody else, and ever so often, I am thinking about how things might of been. And then, all of a sudden, I'm forty, fifty, sixty years old, you know?

2007年1月23日 #

NHibernate代码解析 - SqlCommand - SqlBuilder Template StringTokenizer

摘要: SqlBuilder几个类用于构造SELECT、INSERT、DELETE、UPDATE的SQL语句,类图如下 1. SqlBaseBuilder 主要提供对WHERE子句生成的支持。NH可能对简单的属性生成col1=?这样的WHERE条件,也可能对CollectionType的属性生成 col1=? AND col2=?这样的组合条件(无需使用者自己一个个col... 阅读全文

posted @ 2007-01-23 23:00 riccc 阅读(1514) 评论(4) 推荐(0) 编辑

NHibernate代码解析 - SqlCommand - SqlString 参数名后绑定

摘要: NHibernate-1.2.0.Beta3-debug NHibernate采用参数名后绑定方式。 根据实体属性映射信息生成相关操作的SQL语句时,并不生成参数名,在SQL字符串层面用一个通配符?表示参数名,在对象层面用SqlCommand目录 下的Parameter类表示一个参数。这样有利于中间对SQL语句的的分析和再处理。在SQL语句快要执行之前,NH才生成具体的参... 阅读全文

posted @ 2007-01-23 00:42 riccc 阅读(1377) 评论(1) 推荐(0) 编辑

导航