- 0
- 0
- 约 11页
- 2016-12-27 发布于贵州
- 举报
第一部分:Hibernate入门
Hibernate是什么
??? Hibernate是一个轻量级的ORMapping框架
? ? ORMapping原理(Object Relational Mapping)
???
ORMapping基本对应规则:
1:类跟表相对应
2:类的属性跟表的字段相对应
3:类的实例与表中具体的一条记录相对应
4:一个类可以对应多个表,一个表也可以对应对个类
5:DB中的表可以没有主键,但是Object中必须设置主键字段
6:DB中表与表之间的关系(如:外键)映射成为Object之间的关系?
7:Object中属性的个数和名称可以和表中定义的字段个数和名称不一样
?
ORMapping的基本实现方式:
使用JDBC,用SQL来操作数据库,只是看动态生成还是人工写代码来实现。
大家想想,我们实现过ORMapping吗?
???
?
?
Hibernate能干什么:
??? Hibernate主要用来实现Java对象和表之间的映射,除此之外还提供还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。
Hibernate的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。对于以数据为中心的程序来说,它们往往只在数据库中使用存储过程来实现商业逻辑,Hibernate可能不是最好的解决方案;对于那些在基于Jav
原创力文档

文档评论(0)