第一个Hibernate程序

第一次接触hibernate,对于如我这般的神级小白程序员大学生而言, 算是个挺有趣的事儿,而且这次体验相当不错~~

首先当然是安装喽,eclipse 和hibernate都要齐全,这是基本要求,不再赘述。其中hibernate可以来这下载点击打开链接

其中我选的是stable稳定版,也就是下图中间那个。

基本流程是这样的:

1.创建一个项目并导入相关的JAR包。要注意的是,hibernate里只要导入required文件夹中的包就可以了。myeclipse默认自带的jdk运行会出问题,经查证后要自己再导入项目一个jdk,下图最后那个就是导入后的jdk包。


2. 创建数据库及表。此处我建的是名为customer的数据表,有5个字段,分别为id、name、age、sex、和city。这里直接用navicat for mysql.即可,可以省去自己手敲代码的过程软件截图如下,第二个是我建的表。



3.编写实体类(持久化类)。这个要注意一下,所谓的持久化类,是应用于程序中的业务工作实体类,这里的持久化类是指类的对象能够被持久化保存到数据库中。Hibernate使用普通java对象,即POJO的编程模式来进行持久化。POJO类中包含的是与数据库表相对应的各个属性,这些属性通过getter和setter方法来访问,对外隐藏了内部的实现细节。


4.编写映射文件和核心配置文件。(其实就是xml文件,和写前端页面相同,需要映射页面来让实体类和数据库实现对应关系,哪个属性对应了表中哪一个字段。




5.写一个测试类,进行增删改查操作。


注意在数据库编码设置那里要把编码设成utf8否则是乱码,如下图第一行。


6.遇到的问题:


解决方法:

当你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的Jre。如Eclipse上有jdk1.4开发的环境工程,当你在引入高版本jdk1.6开发的工程时,以上问题就出现了。

问题解决的方案如下:

进入window\preferences\java\Installed JREs 
按Add --> Browse...--->选择jre安装路劲(我的jre路径是D:\Program Files\Java\jre1.6.0_02)--->OK
找到你的工程右键点击Properties选项 出现对话框后 选择右边的Libraries选项卡 ---> 单击Add 了Library...--->

选择Jre System Library... ---> Next--->选择Alternate Jre 下的对应版本jre --> Finish ---> Ok

以上问题就可解决。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纸城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值