第六章J2EEHibernate入门相关配置及基本增删改操作.docx
- 文档编号:10770143
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:7
- 大小:1.38MB
第六章J2EEHibernate入门相关配置及基本增删改操作.docx
《第六章J2EEHibernate入门相关配置及基本增删改操作.docx》由会员分享,可在线阅读,更多相关《第六章J2EEHibernate入门相关配置及基本增删改操作.docx(7页珍藏版)》请在冰豆网上搜索。
第六章J2EEHibernate入门相关配置及基本增删改操作
CH6
一:
Hibernate是什么?
面试可以按照下面的来解释
Hibernate:
对JDBC的封装,首先表与实体类建立对象关系映射(对象关系映射ORMObjectRelationShipMapping),hibernate操作实体对象
特点:
–一个开源的对象关系映射框架
–对JDBC进行了非常轻量级的对象封装
–将JavaBean对象和数据库的表建立对应关系
二:
怎么使用Hibernate
1)创建hibernate.cfg.xml配置连接信息
使用MyEclipse工具生成文件
Next
Ok会替我们导入hibernate包以及空的配置文件
配置hibernate.cfg.xml
说明:
dialect方言
connection.url配置连接字符串
connection.username用户名
connection.password密码
connection.driver_class驱动
show_sql显示SQL语句
mappingresource实体映射文件
2)创建实体类(User)以及实体类映射文件(User.hbm.xml配置实体类与表之间的对应关系)
Class配置类属性name=”类的名称(加上包名)”table=”表名”schema=”表空间”
主键字段
Id属性name=”属性名”type=”属性类型java.lang.Integer”
Column属性name=”表的列名”length=”20”
Generator主键生成策略赋值(assigend)、自动增长(oraclesequencesqlserveridentitynative根据所使用的数据库去自动匹配,若是ORACLE在oRACLE中建立默认序列hibernate-sequence)
普通字段
Property属性name=”属性名”type=”属性类型java.lang.String”
Column属性name=”表的列名”length=”20”
3)创建HibernateSessionFactory
Configuration通过此对象读取配置文件
测试
2.插叙用户信息
3.删除
修改
4.publicvoidupdateCustomer(Customerc){
Transactiont=session.beginTransaction();
session.update(c);
mit();
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 J2EEHibernate 入门 相关 配置 基本 增删 操作