Posted on 2006-04-07 10:18
砖头 阅读(432)
评论(0) 编辑 收藏 所属分类:
hibernate
benja | 19 十月, 2005 17:27
一个好的软件产品应该具有好的扩展性。Hibernate在这方面无疑做得不错,下面我们就看看Hibernate(3.0)的扩展点有哪些:
-
对象标识符生成:org.hibernate.id.IdentifierGenerator接口
-
SQL方言:org.hibernate.dialect.Dialect抽象类
-
缓存机制:org.hibernate.cache.CacheProvider接口和org.hibernate.cache.Cache接口
-
JDBC连接管理:org.hibernate.connection.ConnectionProvider接口
-
事务管理:org.hibernate.transaction.TransactionFactory接口、org.hibernate.Transaction接口、org.hibernate.transaction.TransactionManagerLookup接口
-
代理定制:org.hibernate.proxy.ProxyFactory接口、org.hibernate.proxy.HibernateProxy接口
-
用户自定义映射类型:org.hibernate.usertype.UserType接口、org.hibernate.usertype.CompositeUserType接口、org.hibernate.usertype.ParameterizedType接口等
-
ORM策略:org.hibernate.persister.entity.EntityPersister接口
以后有空再对每个扩展点做深入说明。你也不妨以此和其他的ORM产品对比一下。