多数据源保存问题

提问 9 1290
杨
2019-06-19
版本:renren-security 3.2.0 开发环境:
我有一个dao的方法,我已经在他上面加上了@DataSource(name = DataSourceNames.SECOND)注释标明他是第二数据源中的表。但是执行过程中一直提示:表或视图不存在。后来我发现这个方法走的数据源是第一数据源。但是控制台打印的时候明明已经显示set datasource is second。这到底为什么? 已经验证过,在第一数据源中加入同名表,保存方法就可以执行。
回帖
  • 多数据源请使用4.0版里的
    0
  • 杨
    (楼主)
    2019-06-24
    @Mark 请问我要升级4.0的话。只针对数据源这部分可以么?我都需要更新那些文?我们今年年初支付买的文档也是3.2的,里面写支持多数据源啊。我们都是按照文档配置的img[//cdn.renren.io/4d737201906241352104052.png]
    0
  • @杨 替换一下ShiroConfig.java
    0
  • 杨
    (楼主)
    2019-06-24
    @Mark 还是不行,我对比了4.0和我的ShiroConfig.java img[//cdn.renren.io/bdb6b201906241709132852.png] 另外我看4.0的代码和我这少了数据源的文件夹啊img[//cdn.renren.io/6a7bf201906241710045184.png]
    0
  • @杨 4.0版,多数据源抽离出一个单独的jar了
    0
  • 杨
    (楼主)
    2019-06-24
    @Mark 那目前3.2这有什么办法么?3.2也是可以多数据源吧,为啥有时好使有时不好使呢?
    0
  • 杨
    (楼主)
    2019-06-25
    @Mark 麻烦给回复一下呗
    0
  • 杨
    (楼主)
    2019-06-26
    @Mark
    0
  • @杨 3.2的多数据源不支持事物,需要更新到4.0版的
    0
本帖已结贴