`
dongsw
  • 浏览: 80096 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring + hibernate 如何配置dblink的问题

阅读更多
ssh框架开发过程中要用到另一个oracle数据库中的表,因此创建了一个dblink指向远程数据库,但是hibernate不能直接对dblink中的表进行映射导致无法使用hibernate创建pojo类,解决的办法是在本地数据库创建dblink数据库表的synonymous,再利用hibernate对此synonymous进行映射就可以建立映射关系了,需要注意的是创建的synonymous不要跟本地表同名这样hibernate将会映射本地表了。
示例代码:
<class name="cn.aresoft.po.DCclientinfo" table="syn_rdc_clientinfo">


table属性里面填写synonymous的名字。

网上还有很多解决得办法,类似pl/sql同步 或者创建2个sessionFactory之类的,不过如果只用到远程数据库中1、2张表的话没必要大费周折。
个人经验 如有错误请指正
分享到:
评论
3 楼 陈碧滔 2012-03-20  
hibernate支持同义词映射
2 楼 gongsy 2009-07-08  
好好好 我喜欢
1 楼 aflyer 2009-04-29  
没有太清楚,望进一步指教!

相关推荐

Global site tag (gtag.js) - Google Analytics