`
dongsw
  • 浏览: 81025 次
  • 性别: 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  
没有太清楚,望进一步指教!

相关推荐

    Oracle利用job和dblink高级数据库同步技术

    本文将深入探讨如何利用Oracle的Job和DBLink功能进行高级数据库同步技术,以确保数据的一致性和实时性。 首先,让我们了解Oracle Job。Job是Oracle的一个调度工具,它允许用户在特定时间或按固定频率执行数据库操作...

    Oracle之dblink的配置

    Oracle之dblink的配置 Oracle之dblink的配置 Oracle之dblink的配置 Oracle之dblink的配置

    dblink dblink dblink dblink dblink dblink

    dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink

    dblink+同义词

    在深入探讨“dblink+同义词”的主题之前,我们首先需要理解dblink与同义词在数据库领域中的基本概念及其重要性。 ### dblink(数据库链接) dblink,即数据库链接,是一种允许在一个数据库中执行对另一个远程...

    DBLINk

    标题与描述均提到了"DBLINk",这是一个在数据库领域中相对专业且特定的概念,尤其是在Oracle数据库管理系统中。...然而,合理设计和管理DBLINK,同时关注其潜在的安全性和性能问题,是确保其优势得到充分发挥的关键。

    DBlink的应用 DBlink的应用

    在配置Oracle DBLink之前,首先需要确保网络连接配置文件`network/admin/tnsnames.ora`中包含了目标数据库的相关信息。例如: ```plaintext AAA = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.5.1.3)...

    DBLink的创建和使用

    DBLink在进行跨数据库操作时非常有用,它简化了多数据库环境中的数据交互,但同时也需要注意安全性问题,因为DBLink可能会暴露远程数据库的敏感信息。因此,正确管理和限制DBLink的使用权限至关重要。

    oracle通过DBlink连接mysql搭建过程

    Oracle 通过 DBlink 连接 MySQL 搭建过程是一个复杂的过程,需要安装和配置多个组件,包括 unixODBC、mysql-connector-odbc 和 Oracle 环境变量。本文将详细说明这个过程,帮助读者了解如何使用 DBlink 连接 Oracle...

    Oracle hint的用法

    2. **测试与验证**:在生产环境中使用Hint前,应先在测试环境中充分验证其效果,确保不会引入新的问题。 3. **避免过度依赖Hint**:虽然Hint在某些情况下非常有用,但过度依赖它们可能会导致代码难以维护。在可能的...

    oracle dblink 创建过程

    ### Oracle DBLink创建过程及快照同步方法 #### 一、Oracle DBLink概念与创建步骤 DBLink(Database Link)是Oracle提供的一种机制,用于在不同的Oracle数据库实例之间建立连接,实现跨数据库查询、更新等功能。它...

    Oracle DBLink建立连接

    - **创建前的准备**:确保目标数据库已正确配置,并且可以通过网络访问。 - **创建公共DBLink**: - 使用`CREATE PUBLIC DATABASE LINK`命令创建一个公共DBLink。 - `CREATE PUBLIC DATABASE LINK to_bylw CONNECT...

    oracle通过ODBC建立dblink访问SqlServer数据库配置.docx

    oracle通过ODBC建立dblink访问SqlServer数据库配置

    记一次oracle通过dblink连接mysql实施

    总结起来,通过Oracle的DBLink连接MySQL虽然涉及多个层面的配置,但通过正确地识别和解决问题,如HSODBC问题、监听配置问题以及字符集设置,可以成功建立跨数据库的连接。在面对RAC这样的高可用性环境时,需要更细致...

    oracle通过dblink链接 mysql和mssql例子

    这一功能主要通过使用Database Link(DBLink)来实现。DBLink是一种数据库对象,它定义了从一个数据库到另一个数据库的连接路径。通过DBLink,用户可以查询远程数据库中的表,并执行远程数据库上的存储过程。但需要...

    dblink实战

    dblink实战详解 dblink是一种Oracle数据库链接机制,允许用户在不同的Oracle数据库服务器之间建立连接,以便实现数据共享和交换。...但是在使用dblink时,需要注意权限问题和GLOBAL_NAME的设置问题。

    Linux下ORACLE 使用dblink连接mysql_lijilinjy的专栏-CSDN博客.mhtml

    Linux下ORACLE 使用dblink连接mysql_lijilinjy的专栏-CSDN博客.mhtml

    dblink_clob字段异常解决方案

    dblink_clob字段异常解决方案 在数据库.link连接远程数据库时,经常会遇到无法使用CLOB字段的问题,这是因为CLOB字段在远程...希望本文能够帮助您解决dblink_clob字段异常的问题。如果您有任何其他问题,请随时问我。

    oracle dblink 的应用

    - 已配置本地服务:如果你的本地 Oracle 实例已经配置了远程数据库的服务名,可以直接使用该服务名创建 dblink。 ```sql CREATE PUBLIC DATABASE LINK fwq12 CONNECT TO fzept IDENTIFIED BY neu USING '...

    oracle gateway + informix安装配置文档

    3. **配置dblink**:在Oracle数据库中配置dblink连接到Informix数据库。 4. **测试连接**:验证dblink连接是否成功建立。 5. **异常处理**:记录在安装配置过程中可能遇到的问题及其解决方法。 #### 安装过程 ####...

    oracle DBLink

    在《Oracle与MSSql对接通讯配置_20100906.docx》文档中,可能详细介绍了如何配置Oracle DBLink与MSSQL Server之间的通信,包括设置网络配置、数据库用户权限、DBLink创建过程以及可能遇到的问题和解决策略。...

Global site tag (gtag.js) - Google Analytics