浏览 2863 次
锁定老帖子 主题:oracle2mysql
精华帖 (0) :: 良好帖 (0) :: 新手帖 (6) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-09
(1)使用mysql的merge tools,merge数据库表, (2)修改hbm.xml 的sequence,使用native。 (3)增加配置文件,配置数据库类型。 (4)修改代码,从配置文件中读出是那种数据库,替换其函数。 在merge过程中出现一个错误 result set: ; Column '' not found. WARN : 2007-11-23 13:22:09,404: JDBCExceptionReporter[line:71}: SQL Error: 0, SQLState: S0022 ERROR: 2007-11-23 13:22:09,404: JDBCExceptionReporter[line:72}: Column '' not found. Exception in thread "main" org.hibernate.exception.SQLGrammarException: could not execute query at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67) 这个错误研究了几个小时,尝试了多种方式,最后才发现,其实只需要替换一下驱动jar就ok了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-05-25
很适合我哟。
虽然有4G的内存,但是做开发还是MYSQL方便。 向楼主学习。 能否详细一点呢? |
|
返回顶楼 | |
发表时间:2008-06-08
有很多的地方需要修改
比如在mysql和oracle很多函数都不一样。 我认为比较理想的开发模式是 maven(not ant)+mysql+jetty+eclipse 这样跑下来2g内存的机器还是比较轻松的。 当然,如果部署的时候需要ejb,那可以考虑在rumtime的时候,一些web调用修改成(通过配置文件的方式)ejb调用。 |
|
返回顶楼 | |
发表时间:2008-06-08
使用hibernate类的orm框架,在迁移数据库的时候还是比较方便的,只是原生SQL支持不使用,或都原生SQL中使用的是标准的SQL。
|
|
返回顶楼 | |