一个程序使用了hibernate那么它可以跨数据库么 rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用了Hibernate以后跨数据库应该说方便了,因为你可以通过切换数据库的方言来生成不同数据库的SQL语句 使用了hibernate,当你从一个数据库,迁移到另外一个数据库的时候,代码的修改量会小很多。只需要修改一下配置文件中的 hibernate.dialect。 来选择具体使用的数据库就行了。但是如果你使用了很多数据库特有的东西,那修改量就难说了。比如你在Postgres数据库上,ID使用了 Sequence 的生成方式, 然后你要迁移到 MySQL上, 那你除了修改 hibernate.dialect,还要修改 hibernate.id 的 generator-class。如果你还在数据库这一端,使用了什么存储过程之类的东东,那数据库迁移了,那就…… 这样的聊天工具 文件读写操作,如何重定位到文件头 java绘制多边形 奇怪的问题:type dismatch, can not convert date to date Spring事务控制问题 浏览器无法运行Applet IE应该怎么设置 怎样判断一个字符串是不是日期型 欢迎加入我的java群:25250314 Java很火,可Java能做什么? 奇怪的跨包访问问题(急!!!!!!!!!!) 怎樣才可以迫死一個java程序員? 一个关于布局的问题,请大侠帮帮忙,在先等...
但是如果你使用了很多数据库特有的东西,那修改量就难说了。比如你在Postgres数据库上,ID使用了 Sequence 的生成方式, 然后你要迁移到 MySQL上, 那你除了修改 hibernate.dialect,还要修改 hibernate.id 的 generator-class。如果你还在数据库这一端,使用了什么存储过程之类的东东,那数据库迁移了,那就……