小编Mad*_*ist的帖子

TransactionManagementType.CONTAINER 与 TransactionManagementType.BEAN

TransactionManagementType.CONTAINER 和 TransactionManagementType.BEAN 有什么区别

因为我在我所有的 EJB 中使用 TransactionManagementType.CONTAINER 并且当使用多个数据库实例时,它会抛出一个错误,如果我将其更改为 TransactionManagementType.BEAN

我想知道如果我将其更改为 TransactionManagementType.BEAN 有什么优点和缺点以及如何影响它

ERROR:
Error updating database.  Cause: java.sql.SQLException: javax.resource.ResourceException: 
IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.
connectionmanager.listener.TxConnectionListener@680f2be0[state=NORMAL managed 
connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@7ba33a94 connection 
handles=0 lastReturned=1495691675021 lastValidated=1495690817487 
lastCheckedOut=1495691675018 trackByTx=false pool=org.jboss.jca.core.connectionmanager.
pool.strategy.OnePool@efd42c4 mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool
@71656eec[pool=FAQuery] xaResource=LocalXAResourceImpl@4c786e85
[connectionListener=680f2be0 connectionManager=5c3b98bc warned=false 
currentXid=null productName=Oracle productVersion=Oracle Database 12c 
Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
jndiName=java:/FAQuery] txSync=null]
Run Code Online (Sandbox Code Playgroud)

transactionmanager spring-transactions ejb-3.0 spring-mybatis

7
推荐指数
1
解决办法
7566
查看次数

jdbcType=BIGDECIMAL 在 mybatis 和 ibatis 中不支持

使用jdbcType=BIGDECIMAL不支持myBatisibatis和抛出下一个错误:

Error resolving JdbcType. Cause: java.lang.IllegalArgumentException: 
No enum constant org.apache.ibatis.type.JdbcType.BIGDECIMAL
Run Code Online (Sandbox Code Playgroud)

什么是jdbcType替代品BIGDECIMAL

我正在使用mybatis-3.4.4版本

ibatis jdbc mybatis spring-mybatis

3
推荐指数
1
解决办法
5176
查看次数