hibernate 包作用介绍

net.sf.hibernate.* :该包的类基本上都是接口类和异常类
net.sf.hibernate.cache.* :JCS的实现类
net.sf.hibernate.cfg.* : 配置文件读取类
net.sf.hibernate.collection.* :Hibernate集合接口实现类,例如List,Set,Bag等等,Hibernate之所以要自行编写集合接口实现类是为了支持lazy loading
net.sf.hibernate.connection.* :个数据库连接池的Provider
net.sf.hibernate.dialect.* : 支持多种数据库特性,每个Dialect实现类代表一种数据库,描述了该数据库支持的数据类型和其它特点,例如是否有AutoIncrement,是否有Sequence,是否有分页sql等等
net.sf.hibernate. eg.* :Hibernate文档中用到的例子
net.sf.hibernate.engine.* :这个包的类作用比较散
net.sf.hibernate.expression.* :HQL支持的表达式
net.sf.hibernate.hq.* :HQL实现
net.sf.hibernate. id.* :ID生成器
net.sf.hibernate.impl.* :最核心的包,一些重要接口的实现类,如Session,SessionFactory,Query等
net.sf.hibernate.jca.* : JCA支持,把Session包装为支持JCA的接口实现类
net.sf.hibernate.jmx.* :JMX部分接口的实现,使得App Server可以通过JMX接口管理Hibernate
net.sf.hibernate.loader.* :也是很核心的包,主 要是生成sql语句
net.sf.hibernate.lob.* :Blob和Clob支持
net.sf.hibernate.mapping.* :hbm文件的属性实现
net.sf.hibernate.metadata.* :PO的Meta实现
net.sf.hibernate.odmg.* :ODMG是一个ORM标准,这个包是ODMG标准的实现类
net.sf.hibernate.persister.* :核心包,实现持 对象表之间的映射
net.sf.hibernate.proxy.* :Proxy和Lazy Loading支持
net.sf.hibernate. ps.* :该包是PreparedStatment Cache
net.sf.hibernate.sql.* :成JDBC sql语句的包
net.sf.hibernate.test.* :测试类,你 可以用junit来测试Hibernate
net.sf.hibernate.tool.hbm2ddl.* :hbm配置文件生成DDL
net.sf.hibernate.transaction.* :Hibernate Transaction实现类
net.sf.hibernate.type.* :Hibernate中定义的持 久对象的属性的数据类型
net.sf.hibernate.util.* :一些工具类
net.sf.hibernate.xml.* :XML数据绑定
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值