开发者社区 问答 正文

spring+Hibernate 实现多个数据库管理的问题

spring+Hibernate 实现多个数据库管理的问题

要怎么实现呢

展开
收起
a123456678 2016-03-12 17:34:20 2294 分享 版权
1 条回答
写回答
取消 提交回答
  • import java.sql.SQLException;
    import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;
    /**

    • 建立动态数据源类,这个类继承AbstractRoutingDataSource
    • @author sky
    • @since 1.0
    • @see org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
    • */
    1. class DynamicDataSource extends AbstractRoutingDataSource {

    protected Object determineCurrentLookupKey() {
    return ContextHolder.getType();
    }

    public T unwrap(Class iface) throws SQLException {
    // TODO Auto-generated method stub
    return null;
    }

    public boolean isWrapperFor(Class<?> iface) throws SQLException {
    // TODO Auto-generated method stub
    return false;
    }

    }

    2019-07-17 19:01:17
    赞同 展开评论