hibernate翻译文档(自己写的希望更正)
来源:互联网 发布:良心游戏推荐知乎 编辑:程序博客网 时间:2024/05/21 13:56
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翻译文档(自己写的希望更正)
- EasyTouch5中文翻译文档(我自己翻译的,不是机翻),如有错漏请@我更正纠错
- peda的帮助文档(自己翻译)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (一)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (二)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (三)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (四)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (五)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (六)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (七)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (八)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (九)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (十)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (十一)
- 自己翻译的书(关于ASP.NET),希望对大家有帮助 (十二)
- 希望以后能在这里共享自己的文档
- 自己翻译UNET文档(一)
- hibernate数据库访问(翻译文档)
- js打开新窗口
- js图片飘动,碰到边框反弹,具体样式完全自己设定,人性化
- 坐标轴
- 动态规划经典算法之矩阵连乘问题源代码
- C语言:计算两个集合的交集
- hibernate翻译文档(自己写的希望更正)
- Android Binder机制(使用)
- java-web分页操作(javaBean+Servlet+jsp)
- Linux远程备份工具Rsync使用案例
- linux uname命令的使用
- WINCE克隆PUBLIC工程
- Android全屏显示的两种方式
- ContentControl 内容延伸
- 利用script标签实现的跨域名AJAX请求(ExtJS)