首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个程序使用了hibernate那么它可以跨数据库么解决思路

2012-01-06 
一个程序使用了hibernate那么它可以跨数据库么rt[解决办法]使用了Hibernate以后跨数据库应该说方便了,因为

一个程序使用了hibernate那么它可以跨数据库么
rt

[解决办法]
使用了Hibernate以后跨数据库应该说方便了,因为你可以通过切换数据库的方言来生成不同数据库的SQL语句
[解决办法]
使用了hibernate,当你从一个数据库,迁移到另外一个数据库的时候,代码的修改量会小很多。

只需要修改一下配置文件中的 hibernate.dialect。 来选择具体使用的数据库就行了。


但是如果你使用了很多数据库特有的东西,那修改量就难说了。

比如你在Postgres数据库上,ID使用了 Sequence 的生成方式, 然后你要迁移到 MySQL上, 那你除了修改 hibernate.dialect,还要修改 hibernate.id 的 generator-class。

如果你还在数据库这一端,使用了什么存储过程之类的东东,那数据库迁移了,那就……

热点排行