目录
1知识点 (1)
1.1上次课程的主要知识点 (1)
1.2本次预计讲解的知识点 (2)
2具体内容 (2)
2.1ORM (2)
2.2入门 (2)
3 总结 (14)
4 作业 (15)
课程名称:01-入门
1知识点
1.1上次课程的主要知识点
1、Connection
Statement
PreparedStatement
ResultSet
2、
1.2 本次预计讲解的知识点
1、hibernate 概念
2、如何使用
2具体内容
2.1 ORM
Object Relation Mapping
对象关系映射
DTO 数据库中的表对应关系
hibernate是一个ORM框架。数据存取。
2.2 入门
示例:创建User表,实现增、删、改、查。使用hibernate实现。
1、创建数据库用户:demo 密码:demo
2、创建表:
3、创建java project :hibernate_example_01
4、配置DataBase Explorer
4、添加hibernate支持
5、配置映射文件
映射文件:UserInfo.hbm.xml
实体类:UserInfo
hibernate.cfg.xml中添加了如下配置:
6、
3 总结
POJO : javabean
|-仅仅具有私有属性
|-和公共的get和set方法保存:
|-save()
如果没有开启事务,会执行sql。
|-persist()
如果没有开始事务,不会执行sql。
查询:
|-get()
立即执行sql语句,将数据取出来,赋值为对象|-load()
延时加载。当访问对象属性时才真正查询数据库。
修改:
|-update()
删除:
|-delete()
4 作业
实现上课示例