Preparing: select * from ACT_GE_PROPERTY where NAME_ = ? ==> Parameters: schema.version(String) 2023-07-07 10:45:50.905 [main] ERROR druid.sql.Statement:149 - {conn-10005, pstmt-20000} execute error. select * from ACT_GE_PROPERTY where NAME_ = ?
时间: 2024-04-20 11:26:07 浏览: 15
根据您的查询语句,您正在尝试从ACT_GE_PROPERTY表中查询NAME_字段等于"schema.version"的所有记录。然而,根据日志信息,执行该查询时发生了错误。具体的错误信息未提供,因此无法确定问题的具体原因。
请确保数据库连接正常,并检查表名、字段名和查询条件是否正确。另外,您可以查看数据库的错误日志或调试信息以获取更多详细的错误信息,这有助于确定问题所在。
相关问题
==> Preparing: select * from emp where username = ? and password = ?; ==> Parameters: jinyong(String), 123456(String) 2023/7/13 13:30:50
根据您提供的信息,这看起来像是一个数据库查询操作的准备阶段。查询语句是"select * from emp where username = ? and password = ?",其中有两个参数:username和password。参数值分别是"jinyong"和"123456"。时间戳显示是2023年7月13日下午1点30分50秒。这个时间戳可能是用于记录查询操作的执行时间。如果您有其他问题或需要进一步的帮助,请随时提问。
如何解决JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@29f7045e] will not be managed by Spring ==> Preparing: SELECT id,name,password FROM ssm_user WHERE (name = ?) ==> Parameters: null <== Total: 0 Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3d63f5cc]
这个问题通常是由于在没有事务管理的情况下使用了MyBatis引擎而导致的。解决这个问题的方法是将MyBatis引擎的事务管理交给Spring来管理。你可以在Spring的配置文件中添加如下代码来解决这个问题:
```
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="transactionFactory">
<bean class="org.apache.ibatis.transaction.managed.ManagedTransactionFactory" />
</property>
<property name="configLocation" value="classpath:mybatis-config.xml" />
</bean>
```
其中,`ManagedTransactionFactory`是MyBatis提供的一个事务管理工厂。通过将其配置到`SqlSessionFactoryBean`中,可以将MyBatis引擎的事务管理交给Spring来管理,从而解决上述问题。