1.别用new Boolean 在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是通过Boolean封装传递的,大部分ORM也是用Boolean来封装boolean类型的,比如: ps.setBoolean("isClosed",new Boolean(t....
分类:
编程语言 时间:
2014-08-01 10:29:01
阅读次数:
252
定义:观测者模式定义了一种一对多的依赖关系,让多个观测者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观测者对象,使它们能够自动更新自己。
结构图:
Subject类,可翻译为主题或抽象通知者,一般用一个抽象类或者一个接口实现。它把所有对观察者对象的引用保存在一个聚集里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观测者。
Obse...
分类:
其他好文 时间:
2014-07-31 23:55:30
阅读次数:
322
SubSonic 3.0简介接触到SubSonic3.0 ORM框架是看了AllEmpty大神的从零开始编写自己的C#框架(链接在此)系列的随笔接触到的,本文章学习内容源于AllEmpty大神。SubSonic就是一个ORM开源框架。作者是Robe Conery,用C#语言写的。其中包含了T4模板可...
分类:
其他好文 时间:
2014-07-31 20:09:37
阅读次数:
283
对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦和浪费时间的,ORM不仅仅管理.NET类到数据库表的映射(包括...
分类:
其他好文 时间:
2014-07-31 19:58:07
阅读次数:
323
EmployeeInfo.csusing System;using Global.Utils.ORM.CustomAttributes;namespace Global.PM.Common.Entity.HR{ [Serializable] [Table(Name = "OA_HR_Em...
分类:
其他好文 时间:
2014-07-31 19:44:17
阅读次数:
233
一、故事
近些年一直开发MIS系统,用过PB,VB,C# ,现在学了半年的java,早先听人说,.NET
和 java
一直就是互相借鉴,一起升级,都是为了让程序开发趋于简单,高校,而这不可避免就肯定用到框架,对java中很多框架的实现原理,我也比较感兴趣,在本系列的博客正,咱们将一起实现一个简单的.NET
版 ORM
框架。
有人会有疑问,网上有很多成熟的O...
分类:
Web程序 时间:
2014-07-31 17:13:16
阅读次数:
286
http://doc.thinkphp.cn/manual/query.htmlSQL查询ThinkPHP内置的ORM和ActiveRecord模式实现了方便的数据存取操作,而且新版增加的连贯操作功能更是让这个数据操作更加清晰,但是ThinkPHP仍然保留了原生的SQL查询和执行操作支持,为了满足复...
分类:
数据库 时间:
2014-07-31 16:45:46
阅读次数:
335
1 前言经过一段时间的编写,终于有出来一个稳定的版本,期间考虑了多种解决方案也偷偷学了下园子里面大神们的作品。已经有很多的ORM框架,为什么要自己实现一个?我的原因是在遇到特殊需求时,可以在ORM中加入特定的代码。如 :根据数据库的字段长度和可空性做基本的数据验证,在ORM中解决数据修改时的同步问....
分类:
其他好文 时间:
2014-07-31 02:24:25
阅读次数:
258
atitit. orm mapping cfg 映射配置(3)-------hbnt one2maney cfg
1. 建立list 1
2. 配置xml 1
3. Hibernate中Set和List的配置
1
4. Bag(结合了List与Set),
2
1. 建立list
/**
* 集合属性只能以接口声明。例如在下面的代码中,schools的类型只能...
分类:
移动开发 时间:
2014-07-30 20:45:54
阅读次数:
305