See: Description
Interface | Description |
---|---|
ConnectionHolder |
控制
Connection 获取和关闭 |
Class | Description |
---|---|
AbstractDb<R extends AbstractDb<R>> |
抽象数据库操作类
通过给定的数据源执行给定SQL或者给定数据源和方言,执行相应的CRUD操作 提供抽象方法getConnection和closeConnection,用于自定义数据库连接的打开和关闭 |
ActiveEntity |
动态实体类
提供了针对自身实体的增删改方法 |
DaoTemplate |
数据访问层模板
此模板用于简化对指定表的操作,简化的操作如下: 1、在初始化时指定了表名,CRUD操作时便不需要表名 2、在初始化时指定了主键,某些需要主键的操作便不需要指定主键类型 |
Db |
数据库操作类
通过给定的数据源执行给定SQL或者给定数据源和方言,执行相应的CRUD操作 |
DefaultConnectionHolder |
默认的连接持有器
|
DialectRunner |
提供基于方言的原始增删改查执行封装
|
Entity |
数据实体对象
数据实体类充当两个角色: 1. |
Entity.Meta |
Entity元数据
|
Page |
分页对象
|
PageResult<T> |
分页数据结果集
|
Session |
数据库SQL执行会话
会话通过共用Connection而可以实现JDBC事务 一个会话只维护一个连接,推荐在执行完后关闭Session,避免重用 本对象并不是线程安全的,多个线程共用一个Session将会导致不可预知的问题 |
ThreadLocalConnection.GroupedConnection |
分组连接,根据不同的分组获取对应的连接,用于多数据源情况
|
Enum | Description |
---|---|
ThreadLocalConnection |
线程相关的数据库连接持有器
此对象为单例类,用于存储线程相关的Connection对象。 |
Exception | Description |
---|---|
DbException |
数据库异常
|
数据库配置文件(db.setting)
| <ConfigParser> 可选配置来源
DbConfig
| <DSFactory> 可选连接池
DataSource
|
Connection
| <DialectRunner> 可选数据库方言
Db
| <Entity>
RsHandler
Copyright © 2025. All rights reserved.