hibernate集成文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
hibernate集成文档

Hibernate是使用步骤 使用SQLyog,创建一个数据库school,创建一个表student,视图如下: 使用Myeclipse创建一个java项目,视图如下 创建了dao(存放实现对数据库操作的接口以及接口实现类)、hibernate(存放hibernate的基础类)、pojo(存放javabean,以及JavaBean对象的xml文件)、test(存放相关的测试类)包 如何添加外部的java包,如 如加入junit.jar包,选中junit.jar包,右键,将弹出右键选项,将鼠标移到“Build path”选项,选中“Add to Build path“,就可以将junit.jar包加到系统中,效果如下: 为为项目添加hibernate框架 选中school项目,右键,将鼠标移到Myeclipse选项,选中“add hibernate Capabilities”,弹出以下视图: 点击next,出现以下 点击“next“出现配置数据库连接的界面(这里使用的数据库是mysql),如下 点击“next“这步是生成hibernate的基础类HibernateSessionFactory,如下 点击完成,这样hibernate框架就加到项目中了,在项目中会多了以下两个文件 在hibernate包中多了一个HibernateSessionFactory类 在src下多了一个hibernate.cfg.xml文件 到这里,已经完成加载hibernate框架 ((%*%%¥¥ 接着是hibernate的反编译,将数据库的表生成对应的javaBean 打开Myeclipse的数据库开发界面Windows ——Show View——other——Myeclipse Database——DB Browser 右键,选中“new”,生成连接数据库的操作,视图如下 点击完成,将出现你刚刚创建的双击这个图片,将看到数据库里面的数据库,视图如下: 开始反编译 选中student的表,右键选中“Hibernate Resverse Engineering”,出现以下窗口, 点击next,出现如下(这里主要选中选中主键的为native) 点击完成。在项目的pojo包多了两个文件Student.java, Student.hbm.xml,同时在hibernate.cfg.xml多了一个mapping resource=pojo/Student.hbm.xml /,如图 反编译成功后,接着写Dao的代码,如图 编程一个接口BasicDao,代码如下 package dao; public interface BasicDao { /** 创建数据 */ public String addObj(Object obj); /** 获取所有数据* */ public void getAllData(); /** 获取单个数据 */ public void getObjByID(int id); }BasicDaoImpl package dao; import java.util.List; import hibernate.HibernateSessionFactory; import org.hibernate.Query; import org.hibernate.Session; import pojo.Student; public class BasicDaoImpl implements BasicDao { /** * 创建数据 */ public String addObj(Object obj) { /** *获取当前session* */ Session session = HibernateSessionFactory.getSession(); /** *获取当前事务* */ session.getTransaction().begin(); /** *把数据插入数据库* */ session.save(obj); /** 事务提交* */ session.getTransaction().commit(); /** *关闭当前session* */ session.close(); System.out.println(创建成功); return 创建成功; } /** 获取所有数据* */ public void getAllData() { Session session = HibernateSessionFactory.getSession(); session.getTransaction().begin(); Query que

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档