




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Hibernate 4.3.5 简单实例zhoukek20140707摘要Hibernate的入门尝鲜Demo,基本上是Hibernate的Hello World。部分的配置可能对初学者特别有参考意义。关键字Hibernate, 入门, 样例目录1 环境说明11.1 IDE说明11.2 maven说明11.3 Hibernate 版本信息说明21.4 JRE版本21.5 MySQL版本32 新建项目42.1 新建Maven项目,点击Maven Project,then Next42.2 选择quickstart52.3 填写信息52.4 创建完成63 配置依赖包63.1 编写pom.xml文件63.2 应用pom.xml83.3 应用pom文件后84 编写代码104.1 文件结构说明104.1 编辑Hibernate的配置文件hibernate.cfg.xml文件104.2 编辑App.java124.3 编辑Base.java134.4 编辑base.hbm.xml145 运行说明155.1 运行App.java155.2 Console信息截图165.3 数据数据验证166 源码下载及其他176.1 地址:176.2 留言176.3 关于转载176.4 参考171 环境说明1.1 IDE说明集成开发环境为,Eclipse JAVA EE IDE(该环境的东西比较全,而且不像MyEclipse那样收费,所以是我的首选,Eclipse JAVA EE官网上有的,请自行下载):1.2 maven说明maven是IDE自带的,所以,不需要配置什么的。如图所示:1.3 Hibernate 版本信息说明Hibernate 4.5.3.fianl是当前官网的最新版本(20140707止),所以,本文将采用最新版本作为Hibernate的样例Demo1.4 JRE版本Jre 1.6版本,具体如图:1.5 MySQL版本版本信息如图,版本号5.6.19 :2 新建项目2.1 新建Maven项目,点击Maven Project,then Next2.2 选择quickstart2.3 填写信息这里可随意2.4 创建完成3 配置依赖包3.1 编写pom.xml文件该文件为包依赖管理的配置文件,不多说,配置如下:4.0.0abcabc0.0.1-SNAPSHOTjarabcUTF-8junitjunit3.8.1testorg.hibernatehibernate-core4.3.5.Finalorg.springframeworkspring-jdbc4.0.5.RELEASEnet.sourceforge.javydreamercswMySQL-Driver0.13.2 应用pom.xml点击pom.xml文件,右击选择run as,选择maven install。我记得应该是这样,这样3.3 应用pom文件后运行后的截图多出来的依赖包,部分截图如图:4 编写代码4.1 文件结构说明4.1 编辑Hibernate的配置文件hibernate.cfg.xml文件 com.mysql.jdbc.Driver jdbc:mysql:/localhost/zkk root 123456 1 org.hibernate.dialect.H2Dialect ernal.NoCacheProvider true create 4.2 编辑App.javapackage foo;import javax.transaction.HeuristicMixedException;import javax.transaction.HeuristicRollbackException;import javax.transaction.RollbackException;import javax.transaction.SystemException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.boot.registry.StandardServiceRegistryBuilder;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;/* * Hello world! * */public class App public static ServiceRegistry serviceRegistry; public static void main( String args ) throws SecurityException, RollbackException, HeuristicMixedException, HeuristicRollbackException, SystemException Configuration cfg = new Configuration().configure(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties().build(); SessionFactory sessionFactory = cfg.buildSessionFactory(serviceRegistry); Base base = new Base(); base.setName(zkk11); Base base2 = new Base(); base2.setName(haha11); Session session = sessionFactory.openSession(); org.hibernate.Transaction tx = session.beginTransaction(); session.save(base); session.save(base2); mit(); session.close(); sessionFactory.close(); System.out.println(ok); /base 4.3 编辑Base.javapackage foo;public class Base private Integer id;private String name;public Integer getId() return id;public void setId(Integer id) this.id = id;public String getName() return name;public void setName(String name) = name;4.4 编辑base.hbm.xml 5 运行说明 5.1 运行App.java5.2 Console信息截图5.3 数据数据验证数据库中,如果没有base表,hibernate将会新建一张表,如果有的话,会添加数据。6 源码下载及其他6.1 地址:http:/pan.baidu.c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河南-河南农业技术员一级(高级技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河南-河南不动产测绘员五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河北-河北医技工三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-江苏-江苏药剂员一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西计算机信息处理员五级初级历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西信号工-机车信号设备维修三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东汽车修理工(技师/高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东无损探伤工三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东保健按摩师五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-安徽-安徽地质勘查员五级(初级工)历年参考题库典型考点含答案解析
- 下肢静脉曲张课件
- 高考小说阅读导练:蒙太奇、意识流、冰山理论专项(理论指导+强化训练+参考答案)
- 市政工程综合管网及道路施工组织设计方案
- 关于成立建筑垃圾循环利用公司策划书
- 医院义诊与公益活动管理制度
- 上肢骨折功能锻炼
- (完整版)初等数学研究答案
- 13.1 磁场 磁感线 课件 高二上学期物理人教版(2019)必修第三册
- 园林局城市绿化养护手册
- 2024年重庆市北碚区小升初数学综合练习卷含解析
- 河南教材-中式面点技艺(第3版) 教学指南
评论
0/150
提交评论