浅谈Hibernate的扩展点

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产品对比一下。


只有注册用户登录后才能发表评论。


网站导航:
 

posts - 0, comments - 0, trackbacks - 0, articles - 115

Copyright © 砖头