尚学堂hibernate学习笔记(原版整理)

尚学堂hibernate学习笔记(原版整理)

ID:13347666

大小:770.00 KB

页数:30页

时间:2018-07-22

尚学堂hibernate学习笔记(原版整理)_第1页
尚学堂hibernate学习笔记(原版整理)_第2页
尚学堂hibernate学习笔记(原版整理)_第3页
尚学堂hibernate学习笔记(原版整理)_第4页
尚学堂hibernate学习笔记(原版整理)_第5页
资源描述:

《尚学堂hibernate学习笔记(原版整理)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、这个文件是我自己照着网上找到的马士兵老师的hibernate笔记截图版手打出来的有颜色部分的文字是我学习的时候自己添加的笔记说明(红色的除外)刨除去颜色部分就是和马士兵老师的原版文档一模一样了希望能给好学的朋友一点帮助目录课程内容51HelloWorld52Hibernate原理模拟-什么是O/RMapping以及为什么要有O/RMapping53常见的0/R框架(了解)54hibernate基础配置(重点)55ID生成策略(重点AUTO)56Hibernate核心开发接口介绍(重点)57对象的三种状态(了解)58关系映射(重点)59Hibernate査询

2、(HQL)510在Struts基础上继续完善BBS200511性能优化(重点)512补充话题5风格51先脉络,后细节52先操作,后原理53重Annotation,轻xml配置文件5资源51http://www.hibernate.org52hibernatezh_CN文档53hibernateannotationreferences5环境准备51下载hibernate-distribution-3.3.2.GA-dist52下载hibernate-annotations-3[1].4.0.GA53注意阅读hibernatecompatibilitymatr

3、ix(hibernate网站download)54下载slf4jl.5.86HibernateHelloWorld61建立新java项目,名为hibernate_0100_HelloWorld62学习建User-library-hibernate,并加入相应的jar包63引入mysql的JDBC驱动包64在mysql中建立对应的数据库以及表65建立hibernate配置文件hibernate.cfg.xml66建立Student类67建立Student映射文件Student.hbm.xml68将映射文件加入到hibernate.cfg.xml中69写测试类

4、Main,在Main中对Student对象进行直接的存储测试610FAQ:611Note:612建立能力7建立Annotation版本的HelloWorld71创建teacher表,createtableteacher(idintprimarykey,namevarhcar(20),titlevarchar(lO));72创建Teacher类73在hibernatelib中加入annotation的jar包74参考Annotaion文档建立对应的注解75在hibernate.cfg.xml中建立映射

5、(注意文裆中缺少configure()的小bug)77FAQ:@不给提示7WhatisandWhy0/RMapping71JDBC操作数据库很繁琐72Sql语句编写并不是面向对象的73可以在对象和关系表之间建立关联来简化编程740/RMapping简化编程750/RMapping跨越数据库平台76Hibernate_0200_OR_Mapping_Simulation70/RMappingFrameworks71hibernate72toplink83jdo84JPA8Hibernate基础配置81对应项目:Hibernate_0300_BasicConf

6、iguration82介绍MSQL的图形化客户端83hibernate.cfg.xml:hbni2ddl.auto84搭建日志环境并配置显示DDL语句85搭建jUnit环境86hibernate.cfg.xml:show_sql87hibernate.cfg.xml:format_sql88表名和类名不同,对表名进行配置89字段名和属性相同810字段名和属性名不同811不需要psersistence的字段(不用列)812映射日期与时间类型,指定时间精度813映射枚举类型(比较少用)914字段映射的位置(field或者get方法)915@Lob916课外:C

7、LOBBLOB类型的数据存取917课外:Hibernate自定义数据类型918hibernate类型9ID生成策略91对应项目:hibernate_0400_ID92注意:93xml生成id94注解方式:@GeneratedValue95FAQ;106联合主键10核心幵发接口介绍121hibernate_0500_CoreAPI122HibernateAPI文档需要单独下载123Configuration124SessoinFactor125Session126SchemaExport(自动建表)137Query接口138Note:13三种对象状态141上

8、一个project142三种状态的区分关键在于143三种状态:14

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。