![JAR search and dependency download from the Maven repository](/logo.png)
org.babyfish.jimmer.spring.transaction.JTransactionalSqlClient Maven / Gradle / Ivy
package org.babyfish.jimmer.spring.transaction;
import org.babyfish.jimmer.sql.JSqlClient;
import org.babyfish.jimmer.sql.di.AbstractJSqlClientDelegate;
import org.babyfish.jimmer.sql.runtime.*;
class JTransactionalSqlClient extends AbstractJSqlClientDelegate {
@Override
protected JSqlClientImplementor sqlClient() {
JSqlClient sqlClient = JimmerTransactionManager.sqlClient();
if (sqlClient == null) {
throw new IllegalStateException(
"The transactional sql client is used, " +
"however, there is no AOP transaction, or the transaction manager is not \"" +
JimmerTransactionManager.class.getName() +
"\""
);
}
return (JSqlClientImplementor) sqlClient;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy