Uses of Interface
com.landawn.abacus.jdbc.dao.Dao
-
Uses of Dao in com.landawn.abacus.jdbc
Modifier and TypeMethodDescriptionstatic <TD extends Dao>
TDJdbcUtil.createDao
(Class<TD> daoInterface, DataSource ds) static <TD extends Dao>
TDJdbcUtil.createDao
(Class<TD> daoInterface, DataSource ds, com.landawn.abacus.util.SQLMapper sqlMapper) static <TD extends Dao>
TDJdbcUtil.createDao
(Class<TD> daoInterface, DataSource ds, com.landawn.abacus.util.SQLMapper sqlMapper, com.landawn.abacus.cache.Cache<String, Object> cache) Deprecated.static <TD extends Dao>
TDJdbcUtil.createDao
(Class<TD> daoInterface, DataSource ds, com.landawn.abacus.util.SQLMapper sqlMapper, com.landawn.abacus.cache.Cache<String, Object> cache, Executor executor) Deprecated.static <TD extends Dao>
TDJdbcUtil.createDao
(Class<TD> daoInterface, DataSource ds, com.landawn.abacus.util.SQLMapper sqlMapper, Executor executor) static <TD extends Dao>
TDJdbcUtil.createDao
(Class<TD> daoInterface, DataSource ds, Executor executor) -
Uses of Dao in com.landawn.abacus.jdbc.dao
Modifier and TypeInterfaceDescriptioninterface
Performance Tips: Avoid unnecessary/repeated database calls. Only fetch the columns you need or update the columns you want. Index is the key point in a lot of database performance issues.
This interface is designed to share/manager SQL queries by Java APIs/methods with static parameter types and return type, while hiding the SQL scripts.interface
JoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> interface
ReadOnlyJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> Modifier and TypeInterfaceDescriptioninterface
The Interface CrudDao.interface
interface
NoUpdateCrudDao<T,
ID, SB extends com.landawn.abacus.util.SQLBuilder, TD extends NoUpdateCrudDao<T, ID, SB, TD>> TODOinterface
NoUpdateCrudDaoL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends NoUpdateCrudDaoL<T, SB, TD>> interface
NoUpdateDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends NoUpdateDao<T, SB, TD>> TODOinterface
ReadOnlyCrudDao<T,
ID, SB extends com.landawn.abacus.util.SQLBuilder, TD extends ReadOnlyCrudDao<T, ID, SB, TD>> TODOinterface
ReadOnlyCrudDaoL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends ReadOnlyCrudDaoL<T, SB, TD>> interface
ReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends ReadOnlyDao<T, SB, TD>> TODOinterface
UncheckedCrudDao<T,
ID, SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDao<T, ID, SB, TD>> The Interface CrudDao.interface
UncheckedCrudDaoL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> interface
UncheckedDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedDao<T, SB, TD>> interface
UncheckedNoUpdateCrudDao<T,
ID, SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedNoUpdateCrudDao<T, ID, SB, TD>> TODOinterface
UncheckedNoUpdateCrudDaoL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedNoUpdateCrudDaoL<T, SB, TD>> interface
UncheckedNoUpdateDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedNoUpdateDao<T, SB, TD>> TODOinterface
UncheckedReadOnlyCrudDao<T,
ID, SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyCrudDao<T, ID, SB, TD>> TODOinterface
UncheckedReadOnlyCrudDaoL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyCrudDaoL<T, SB, TD>> interface
UncheckedReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> TODO