【笔记】Hibernate学习笔记

【笔记】Hibernate学习笔记

ID:70206449

大小:334.27 KB

页数:20页

时间:2021-11-17

【笔记】Hibernate学习笔记_第1页
【笔记】Hibernate学习笔记_第2页
【笔记】Hibernate学习笔记_第3页
【笔记】Hibernate学习笔记_第4页
【笔记】Hibernate学习笔记_第5页
【笔记】Hibernate学习笔记_第6页
【笔记】Hibernate学习笔记_第7页
【笔记】Hibernate学习笔记_第8页
【笔记】Hibernate学习笔记_第9页
【笔记】Hibernate学习笔记_第10页
资源描述:

《【笔记】Hibernate学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学习必备欢迎下载1.MyEclipse的使用2.@符号不给提示a)可以使用快捷键alt+/来进行提示b)进行选项设置window-->proferences-->搜contentassistjava中的c)@提示preference—>javaeditorcontentassistd)3.整行的复制、移动a)复制整行:按ctrl+alt+↑(↓)来复制当前焦点所在的行b)移动整行:按alt+↑(↓)来移动当前焦点所在的行4.2.hibernate调试1.调试bug:表名不能和mappedBy=“”的名相同2.如果使用S

2、chemaExport(cfg)它和SessionFactory使用的Configuration一定不要是同一个否则会出现Duplicatecollectionrolemapping的错误3.4.3.hibernate经验1.先建表a)在公司中一般先建表b)但是在建表的过程中不一定能和实体类中的对应关系对应上,所以可以通过实体类生成表,来看一下表应给怎么建,然后再去调整表,调整完表后,就可以调整实体类,并构建实体类c)现在是做实验一般会让他自动生成,因为实验式不需要对表调优2.4.PowerDisigner的使用1.连

3、接数据库a)一般powerDisigner连接数据库使用odbc,但在Powerdisigner中没有MySQL的odbc数据源b)解决方法:使用jdbc进行连接精品学习资料可选择pdf第1页,共20页-----------------------学习必备欢迎下载i.菜单的Database-->configureconnections-->connectionprofiles设置ii.截图(视频35(27.56秒视频截图))(设置截图)c)设置完成后测试有可能出现错误d)解决方法:把mysql的jar导入到系统的cla

4、sspath下2.方向工程a)方向工程(reverseEngineerDatabase)b)作用:可以把数据库中的表的关系反向再现c)其他的设置问题可以看视频35(30分钟视频)3.课程内容1.HelloWorda)Xml的配置b)Annotation的配置2.Hibernate原理模拟--什么是O/RMapping以及为什么要有O/RMapping3.常见的O/R框架(了解)4.Hibernate基础配置(重点)5.Hibernate核心接口介绍(重点)6.对象的三种状态(了解)7.ID生成策略(重点掌握auto)8

5、.关系映射(重点)9.Hibernate查询(HQL)10.在Struts基础上继续完善BBS200911.性能优化(重点)12.补充话题风格1.先脉络,后细节2.先操作,后原理3.重annotation,轻xml配置a)JPAb)Hibernate-extension环境配置导入hibernate-distribution下的hibernate3.jar导入hibernate-distributionjpahibernate-jpa-2.0-api-1.0.0.Final.jar导入hibernate-distr

6、ibutionrequired下的所有jar精品学习资料可选择pdf第2页,共20页-----------------------学习必备欢迎下载配置slf4j的日志环境导入slf4jslf4j-nop-1.6.1.jar配置log4j的日志环境导入apache-log4j-1.2.16log4j-1.2.16.jar并且要导入slf4jslf4j-log4j12-1.6.1-sources.jar配置JUnit导入junit4.9b2junit-4.9b2.jar注意版本的兼容性annotationenti

7、tymanager课程内容列表4.Hibernate基础配置1.对应项目:hibernate_0300_BasicConfiguration2.Mysql的图形化客户端3.Hibernate.cfg.xml:hbm2ddl.autoa)先建表,然后再创建对象优点:建表以后需要对表进行优化,如果是先建对象就没法对表进行优化啦4.搭建日志环境并配置显示ddl语句a)可以使用好几种日志架构如:slf4jlog4japache-commons-loggingb)使用slf4j导入slf4j-api-1.6.1.jar并导入sl

8、f4j-nop-1.6.1.jarc)使用log4j导入slf4j-api-1.6.1.ja、log4j-1.2.16.jar、slf4j-log4j12-1.6.1.jar5.搭建JUnit环境a)注意JUnit的bugb)只需要导入JUnit下的一个jar包junit-4.9b2.jar6.Hibernate.cfg.xml:

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

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

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