| 接口 | 说明 |
|---|---|
| CacheExpire |
缓存过期
|
| CacheHandler |
抽象的缓存操作接口,您可以使用memcache或redis等第三方缓存实现该接口。
|
| DataSourceFactory |
数据源工厂
|
| DataSourceRouter |
数据源路由
|
| TablePartition |
分表
|
| 类 | 说明 |
|---|---|
| Day |
缓存失效时间单位为天
|
| DriverManagerDataSource |
用于测试的数据库连接池,每次getConnection()都会返回一个新的连接
|
| EndOfDay |
缓存失效时间单位为今天结束
|
| Hour |
缓存失效时间单位为小时
|
| IgnoreDataSourceRouter |
DB.dataSourceRouter()的默认值,表示不使用数据源路由 |
| IgnoreTablePartition |
DB.tablePartition()的默认值,表示不使用分表 |
| Mango |
mango框架DAO工厂
|
| MasterSlaveDataSourceFactory |
主从分离数据源工厂
|
| MethodStats |
db与cache的数据统计
|
| Minute |
缓存失效时间单位为分
|
| ModHundredTablePartition |
模百分表
|
| ModTenTablePartition |
模十分表
|
| MultipleDataSourceFactory |
多数据源工厂
该工厂不能独立使用,需要和
SimpleDataSourceFactory或MasterSlaveDataSourceFactory一起使用。 |
| Second |
缓存失效时间单位为秒
|
| SimpleDataSourceFactory |
简单的单一数据源工厂
|
| 注释类型 | 说明 |
|---|---|
| Cache |
指明该DAO需要集成cache
|
| CacheBy | |
| CacheIgnored |
用于修饰DAO中的方法,标识该方法不使用cache。
|
| DB |
修饰DAO接口,只有使用此注解修饰的DAO接口,才能被mango识别
|
| Rename |
参数重命名
|
| ReturnGeneratedId |
用于修饰insert语句,标识方法返回自增id
|
| ShardBy |
用此注解修饰的方法参数或参数中的某个属性将被作为参数传入
TablePartition.getPartitionedTable(String, Object)中 |
| SQL |
修饰DAO接口中的方法,指明要执行的SQL语句
|
Copyright © 2014. All rights reserved.