hibernate + DB2 数据源配置及对象映射配置

本文介绍了在Hibernate 3.2 + Spring 2.5项目中,将数据库从Oracle切换到DB2时遇到的问题及解决方案。主要内容包括DB2数据库连接配置、JDK版本选择、数据库驱动jar包的添加以及ID生成策略的调整。在ID生成策略方面,尝试了GeneratedValue和SequenceGenerator,最终通过使用序列生成方式解决了无法插入数据的问题。
摘要由CSDN通过智能技术生成

这篇文章就是想简单分享对于hibernate3+db2项目的一些配置信息,包括两个东西 实体类的ID生成策略配置,和数据源连接配置以及必备的jar文件

 

 

最近独立做了一个会议室管理系统,项目的技术架构 struts2 +hibernate3.2 +spring2.5 ,客户的生成环境上的数据库是DB2的,

但一个月前开发的时候本机已经装好了oracle数据库,就没有再去装DB2的库然后做开发,因为我觉得既然用了hibernate的话

到时候也就是改个配置的问题。

 

其实换数据库平台的时候也确实就是换个hibernate配置的问题,但是问题却没有那么简单,DB2这东西不太好玩,总是个种问题

 

1、首先是数据库连接配置的,我采用的是type4,数据库版本是DB v9.5,配置信息为

Driver Name:com.ibm.db2.jcc.DB2Driver
    URL: jdbc:db2://ServerIP:50000/databasename,但是项目一启动就报错了,说是JDK版本不支持的问题,

网上有篇文掌介绍说是你得把服务器的JDK版本换成IBM的JDK,最后我把TOMCAT的JDK也换成了IBM JDK

最后倒腾了一天,还是报错,心灰意冷,不想搞了 。因为那一天是上周五了,放假休息忘记这特烦人的茬吧

况且做项目的过程中

今天上班还得接着做这事儿,我把V9.5的库给卸载了,然后装上了V9.7的,然后配置还是和上面一样,

然后数据库连接的JAR包拷贝了db2java.zip、db2jcc_license_cu.jar、db2jcc.jar这三个

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值