Class SpringDaoRunner
java.lang.Object
org.nutz.dao.impl.sql.run.NutDaoRunner
tech.riemann.nif.nutz.dao.SpringDaoRunner
- All Implemented Interfaces:
org.nutz.dao.impl.DaoRunner, org.nutz.lang.Configurable
public class SpringDaoRunner
extends org.nutz.dao.impl.sql.run.NutDaoRunner
Spring环境下的DAO执行器,继承自NutDaoRunner 用于在Spring框架中管理数据库连接的获取和释放
- Author:
- Kerbores(kerbores@gmail.com)
-
Field Summary
Fields inherited from class org.nutz.dao.impl.sql.run.NutDaoRunner
meta, slaveDataSource, supportSavePoint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid_run(DataSource dataSource, org.nutz.dao.ConnCallback callback) 执行数据库操作的核心方法 通过Spring的DataSourceUtils来获取和释放数据库连接,确保与Spring事务管理的兼容性Methods inherited from class org.nutz.dao.impl.sql.run.NutDaoRunner
_runWithoutTransaction, _runWithTransaction, run, runCallback, selectDataSource, setMeta, setSlaveDataSource, setupProperties
-
Constructor Details
-
SpringDaoRunner
public SpringDaoRunner()
-
-
Method Details
-
_run
执行数据库操作的核心方法 通过Spring的DataSourceUtils来获取和释放数据库连接,确保与Spring事务管理的兼容性- Overrides:
_runin classorg.nutz.dao.impl.sql.run.NutDaoRunner- Parameters:
dataSource- 数据源对象,用于获取数据库连接callback- 连接回调接口,包含具体的数据库操作逻辑
-