autocommit=true always set

Description

autocommit=true (conn.setAutocommit(...)) is set every time a connection is pulled from the connection pool or created.

Lucee should make sure that all connections in the pool, have set autocommit=true, that way it is not necessary to check it when taking a connection from pool.

We could also do a flag in the settings of the datasource, where the user can accept the risk that a connection is not true, this could happen when in a cfquery a "SET AUTOCOMMIT=0" is executed.

Environment

None

Assignee

Unassigned

Reporter

Michael Offner

Priority

Critical

Labels

Fix versions

None
Configure