| 程序包 | 说明 |
|---|---|
| com.litongjava.db.activerecord |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CaseInsensitiveContainerFactory
CaseInsensitiveContainerFactory.
|
class |
DaoContainerFactory
DaoContainerFactory
|
class |
OrderedFieldContainerFactory
用于支持查询出来的字段次序与 select a, b, c...
|
| 限定符和类型 | 字段和说明 |
|---|---|
static IContainerFactory |
IContainerFactory.defaultContainerFactory |
| 限定符和类型 | 方法和说明 |
|---|---|
IContainerFactory |
Config.getContainerFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
ReplicaActiveRecordPlugin |
ReplicaActiveRecordPlugin.setContainerFactory(IContainerFactory containerFactory) |
ActiveRecordPlugin |
ActiveRecordPlugin.setContainerFactory(IContainerFactory containerFactory) |
static void |
ReplicaActiveRecordPlugin.useAsDataTransfer(Dialect dialect,
IContainerFactory containerFactory)
分布式场景下指定 Dialect、IContainerFactory,并默认使用 EhCache
|
static void |
ActiveRecordPlugin.useAsDataTransfer(Dialect dialect,
IContainerFactory containerFactory)
分布式场景下指定 Dialect、IContainerFactory,并默认使用 EhCache
|
static void |
ReplicaActiveRecordPlugin.useAsDataTransfer(Dialect dialect,
IContainerFactory containerFactory,
ICache cache)
用于分布式场景,当某个分布式节点只需要用 Model 承载和传输数据,而不需要实际操作数据库时 调用本方法可保障
IContainerFactory、Dialect、ICache 的一致性
本用法更加适用于 Generator 生成的继承自 base model的 Model,更加便于传统第三方工具对 带有 getter、setter 的
model 进行各种处理
警告:Dialect、IContainerFactory、ICache 三者一定要与集群中其它节点保持一致,
以免程序出现不一致行为
|
static void |
ActiveRecordPlugin.useAsDataTransfer(Dialect dialect,
IContainerFactory containerFactory,
ICache cache)
用于分布式场景,当某个分布式节点只需要用 Model 承载和传输数据,而不需要实际操作数据库时
调用本方法可保障 IContainerFactory、Dialect、ICache 的一致性
本用法更加适用于 Generator 生成的继承自 base model的 Model,更加便于传统第三方工具对
带有 getter、setter 的 model 进行各种处理
警告:Dialect、IContainerFactory、ICache 三者一定要与集群中其它节点保持一致,
以免程序出现不一致行为
|
static void |
ReplicaActiveRecordPlugin.useAsDataTransfer(IContainerFactory containerFactory)
分布式场景下指定 IContainerFactory,并默认使用 MysqlDialect、EhCache
|
static void |
ActiveRecordPlugin.useAsDataTransfer(IContainerFactory containerFactory)
分布式场景下指定 IContainerFactory,并默认使用 MysqlDialect、EhCache
|
| 构造器和说明 |
|---|
Config(String name,
DataSource dataSource,
Dialect dialect,
boolean showSql,
boolean devMode,
int transactionLevel,
IContainerFactory containerFactory,
ICache cache)
Constructor with full parameters
|
Copyright © 2024. All rights reserved.