![]() |
|
Spaces home 咸鱼翻身还是咸鱼(技术,软件,linux,vim...PhotosProfileFriendsMore ![]() | ![]() |
|
感谢访问!这里可以发表您的留言. |
咸鱼翻身还是咸鱼(技术,软件,linux,vim)久居芝兰之室,不觉其香;久入鲍鱼之室,不觉其臭。
September 27 Castle中使用Sql表达式平时用Castle进行开发, 一般使用Criteria或者hql, Criteria对于不定参数很方便. 但是有时候需要用到一些sql函数, 这个时候criteria就不太方便了, 不过还好的是, 我们可以直接使用sql表达式. 比如我们数据库里面某个字段是int类型的, 但是界面上需要查询, 这个时候我们一般要将其转化成string才能查询, 不然Castle会报类型不匹配的错误. 示例代码如下. 分别有三个参数, 看代码便明白, 需要注意的仅仅是最后一个类型, 需要用NHibernate的数据类型. DetachedCriteria cri = DetachedCriteria.For<Quote>(); if (!string.IsNullOrEmpty(txtSubmission.Text)) cri.Add(Expression.Sql("str(SubmissionNumber) like ?", "%" + txtSubmission.Text + "%", NHibernateUtil.String)); Lenovo考虑Thinkpad上继续官方支持LinuxT60p的时候联想支持了Novell的SLED, 现在T61了, 也在低调准备支持, 正在他的blog上投票呢, 看看支持什么发行版. http://lenovoblogs.com/insidethebox/?p=98 目前的投票结果当然毫无疑问是ubuntu, 但是T61的硬件太新了, 7.04是无法正常运行的, 估计7.10能够运行正常. September 10 Freedom Trail上周9月1号是美国的劳动节, 我们也休息了, 去了一趟"红色旅游", 好像Boston算是美国的比较古老的城市, 当时的独立运动好像就是从这里开始的,boston政府就搞了一个 Freedom Trail, 沿途都是独立战争历史, 很好找, 因为只要沿着路上两条红色的线走就好了. 大概有10几里路, 沿途有好几个墓园, 里面都是革命先烈, 有几百年历史了, 想想中国的先烈的墓们, 不知道现在怎么样了, 有个地方还有伊拉克战争重阵亡的士兵的士兵牌. 途中还看到有两个导游, 一男一女, 都是穿着那种传统服装, 大概几百年前的样子那种, 女的长得还不错, 一边讲解一边还在做动作, 讲得很生动, 就是我一句没听懂. 我们一路走, 走到中途发现想上厕所, 居然都没有找到公厕, 找到一个教堂, 找了一会儿, 没找到, 后来居然在门口写了本教堂没有restroom.... 找到一个快餐店, 居然厕所被关闭了, 后来找到一个麦当劳, 上个厕所还要收费... 长途跋涉之后终于到了终点站, 一个纪念塔, 我爬了一下, 非常陡, 大概有300级台阶, 我爬上去之后就快要虚脱了.... 塔旁边有几个古装士兵, 拿着火药枪, 在走队, 还开枪呢. 后来还去看了一下五月花那艘船. 还要安检... 整个下来, 累死我了, 不过在美国旅游还是不错, 因为是免费的, 所有景点都是免费开放的.
|
|
|||||||
|
|