Posted on 2006-04-07 10:18 
砖头 阅读(452) 
评论(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产品对比一下。