开发者社区> 问答> 正文

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

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

要怎么实现呢

展开
收起
a123456678 2016-03-12 17:34:20 2206 0
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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载