hibernate翻译文档(自己写的希望更正)
2011-11-16 16:50
423 查看
1.2 Maven库的主要构件
l 在hibernate库下的主要组件包名 | 作用 |
Hibernate-core | 主要的核心组件,在元数据包括注解和hibernate自己hbm.xml格式的文件的基础上运用hibernate api建立应用 |
Hibernamte-entitymanager | 实现了hibernate自己的jpa(java persistence API),依赖于hibernate-core |
Hibernate-envers | 一个可选的组件,提供了实体历史变化记录的审查,依赖于hibernate-core和hibernate-entitymanager |
Hibernate-c3p0 | 提供了hibernate与c3p0(数据库池链接技术)链接池之间的整合,这个组件依赖于hibernate-core,被包含在运行时项目。一般自动加载 |
Hibernate-proxool | 提供了hibernate与proxool(java数据库池链接技术)的整合,依赖于hibernate-core,自动加载。 |
Hibernate-ehcache | 提供了hibernate与EhCache的整合,作为一个二级缓存。依赖于核心包,自动加载。 |
Hibernate-infinispan | 提供了hibernate与infinispan(网格数据平台,是用于分布式系统中)的整合 |
第二章教程 使用hibernateapi和hbm.xml.mappings
2.1hibernate 配置文件
Hibernate.cfg.xm定义了hibernate初始化的信息。连接类、链接url、用户名、密码定义了jdbc的链接信息,connection.00l.size定义了hibernate建立数据库链接池的时候初始化的连接数。l 在hibernate中建立的数据库连接池并不是用的,他缺乏一些必要的因素。
l 在很多情况下,hibernate能够正确的决定运用哪种数据库链接语言,加入你的应用中目标数据库是错综复杂的,这将很有用。
l 最后装在用于持久化类的映射文件,
2.2实体java类
关于实体l 这些实体类拥有javabean标准的命名规定,和getter和setter方法,自己可见的属性,虽然这是推荐做的,但并不是必须的。
l 无参的构造函数,作为一个javabean的约定,对于此来说也是必要的,hibernate需要利用java的反射机制喂你创建实体。构造函数可以私有(不知道翻译对不对,在动态代理机制和高效的搜索机制下,包得属性是public的)
2.3映射文件
l Hibernate利用映射元素去决定怎样加载和保存实体类,用映射文件是提供给hibernate元数据的一种选择。<class name=”Event” taabel=”Events”></class>
l 映射元素的作用
1、 name指定了实体类的名字
2、 table指定了该实体类对应的数据库表
映射元素
<id name=”id”column=”id”></id>
Hibernate利用那么属性映射数据库表中的字段名称。
2.4代码示例
2.5更进一步
相关文章推荐
- Hibernate官方文档翻译-(第二章,入门)
- Hibernate学习英文文档翻译 4.3.11 总览
- 第一次写博客,以后旨在翻译或者转载一些国外的技术文档,加上自己的实验心得,谢谢支持
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (十一)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (一)
- 构建自己的监测器【7】-Java Interactive Profiler 翻译文档
- 需要优化软件UI,so 沉寂许久之后开始学习界面的课程,把文档直接贴过来自己试着翻译
- 自己的osgi收藏(比较详尽的osgi学习文档)五与hibernate的集成
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (二)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (十二)
- 再发自己的翻译的《Directshow(SDK)帮助文档 ---------智慧的鱼
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (三)
- 自己翻译文档的点点滴滴
- 看msdn翻译的jscript的文档,能力有限翻译的一点都不好,自己发布出来!
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (四)
- YEOMAN官方文档非官方翻译~创造自己的Generator(一)
- 【原创翻译】使用Hibernate持久化java 5 的枚举类型【AppFuse 2.0 文档-11】
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (五)
- Hibernate学习英文文档翻译2
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (六)