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

怎么用hibernate实现跨oracle数据库操作

2012-04-22 
如何用hibernate实现跨oracle数据库操作?开发环境:spring3.0+struts2+hibernate2.5+windows[解决办法]hibe

如何用hibernate实现跨oracle数据库操作?
开发环境:spring3.0+struts2+hibernate2.5+windows

[解决办法]
hibernate设计目的就是跨数据库的,不单跨oracle不同版本
换jdbc驱动就行
[解决办法]
spring和hibernate都有自己的数据源配置方式.而他们的数据源都是贯穿整个应用的.

所以可以用第三方连接池.配置多个sessionFactory.然后注入到spring中即可
[解决办法]
配置多个datasource应该行把。。
[解决办法]
使用不同的配置文件实现跨数据库操作。
[解决办法]
多个oracle?
dblibnk
[解决办法]
之所以跨数据库,就是因为Hibernate采用了“策略模型”,使用“数据库方言”的机制完成了跨数据库,如果你要换数据库,只需要转换“数据库方言”配置就行了,这个网上资料很多。但是,一定要注意,要真正做到“跨数据库”就要求你写的查询语句中尽量不要使用SQL,而是使用HQL,因为Hibernate将根据HQL结合数据库方言转换为针对不同数据库的SQL语句。

热点排行