Uncode-DAL 个人配置查询数据没问题 ,插入数据就报错:配置报错 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Uncode-DAL 个人配置查询数据没问题 ,插入数据就报错:配置报错 

2020-06-02 17:31:54 336 1

@uncode 你好,想跟你请教个问题:
        数据源可以配置除了mysql以外的数据库吗,比如oracle , sql server ,我调用api接口插入数据报错了,错误 :Cannot determine target DataSource for lookup key [write]
at org.fastser.dal.datasource.DynamicDataSource.getConnection(DynamicDataSource.java:129) at org.fastser.dal.descriptor.db.impl.SimpleResolveDatabase.loadTable(SimpleResolveDatabase.java:65) at org.fastser.dal.core.AbstractBaseDAL.retrievalTableByModel(AbstractBaseDAL.java:324) at org.fastser.dal.core.AbstractBaseDAL.insert(AbstractBaseDAL.java:341) at org.fastser.dal.core.AbstractBaseDAL.insert(AbstractBaseDAL.java:334)     
我的配置如下:
<!-- DAL dataSource配置 --> <bean id="dynamicDataSource" class="org.fastser.dal.datasource.DynamicDataSource">         <property name="slaveDataSources">             <map key-type="java.lang.String">                 <entry key="readDataSourceOne" value-ref="dataSource1"/>                 <entry key="readDataSourceTwo" value-ref="dataSource2"/>             </map>         </property>         <!-- 主数据库配置 -->         <property name="masterDataSource" ref="dataSource" />         <property name="standbyDataSource" ref="standbySource" />              </bean> <!--DAL  Spring jdbc 实现配置 --> <!-- 可选,缓存默认实现,集群时建议使用分布式缓存自定义实现 --> <bean id="dalCache" class="org.fastser.dal.cache.impl.ConcurrentMapCache"></bean> <!-- 配置缓存 --> <bean id="cacheManager" class="org.fastser.dal.cache.support.SimpleCacheManager"> <property name="cache" ref="dalCache"></property> </bean> <!-- 配置数据源解析器 --> <bean id="resolveDatabase" class="org.fastser.dal.descriptor.db.impl.SimpleResolveDatabase"> <property name="dataSource" ref="dynamicDataSource" /> <property name="cacheManager" ref="cacheManager" /> </bean>

<!-- spring jdbc实现配置 --> <bean id="commonJdbcSupport" class="org.fastser.dal.spring.jdbc.CommonJdbcSupport"> <property name="dataSource" ref="dynamicDataSource" /> </bean> <bean id="baseDAL" class="org.fastser.dal.spring.jdbc.SpringJDBCDAL"> <property name="cacheManager" ref="cacheManager" /> <property name="commonJdbcSupport" ref="commonJdbcSupport" /> <property name="resolveDatabase" ref="resolveDatabase" /> <!-- 可选,配置全局不使用缓存,默认为true --> <property name="useCache" value="false" /> <!-- 可选,乐观锁,如果配置该项并且表中存在字段名为ver的字段,则该表可使用乐观锁机制 --> <property name="version" value="ver" /> </bean>
数据库我用的mysql,查询数据没有问题,就是插入数据不行。请教下我的这个是配置的问题,还是其他原因?谢谢!

    

取消 提交回答
全部回答(1)
  • kun坤
    2020-06-02 17:32:02

    Oracle有用户已贡献了源码,可以在群里参考一下。######@kaldr 看一下错误######0 谢谢

    0 0
相关问答

1

回答

Java中long数据类型与c++中的long数据类型有什么区别?

2022-08-15 11:49:49 12浏览量 回答数 1

1

回答

Java循环插入50万条数据,为什么内存溢出了???报错

2020-06-22 19:29:41 806浏览量 回答数 1

1

回答

关于数据表查询的问题:报错

2020-06-07 12:23:17 182浏览量 回答数 1

1

回答

python获取access数据库中的数据?报错

2020-06-08 13:30:46 303浏览量 回答数 1

1

回答

请教关于node建站的问题?报错

2020-06-09 10:28:30 303浏览量 回答数 1

1

回答

java如何删除文件的某一行数据呢,前提是文件比较大?:报错

2020-06-08 17:01:19 395浏览量 回答数 1

1

回答

想跟您请教关于COO的问题报错

2020-06-03 13:08:57 329浏览量 回答数 1

1

回答

oss当月计量数据怎么查看

2018-06-03 15:58:52 556浏览量 回答数 1

0

回答

Swarm mode 集群中数据卷管理的查看或删除数据卷

2017-10-30 15:36:53 2010浏览量 回答数 0

7

回答

我的阿里云服务器宕机!正在进行数据迁移什么意思?

2014-07-20 13:13:55 15379浏览量 回答数 7
+关注
0
文章
13397
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载