public class JbootModelConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
columnCreated |
private String |
columnModified |
private static JbootModelConfig |
config |
private JbootModelFilter |
filter |
private String |
filterClass
Model 过滤器,可以通过这个配置来防止 xss 等问题
filter 会在 save 和 update 的时候被执行
|
private JbootCache |
idCache |
private boolean |
idCacheByCopyEnable
从缓存获取数据的时候,是复制一个返回,这样保证前端在修改的时候不修改到缓存数据
|
private boolean |
idCacheEnable
是否启用 id 缓存,如果启用,当根据 id 查询的时候,会自动存入缓存
下次再通过 id 查询的时候,直接从缓存中获取 Model
|
private String |
idCacheName |
private int |
idCacheTime
id 缓存的时间,默认为 1 个小时,单位:秒
|
private PrimarykeyValueGenerator |
primarykeyValueGenerator |
private String |
primarykeyValueGeneratorClass
主键的值的生成器,可以通过配置这个来自定义主键的生成策略
|
private String |
scanPackage |
private String |
unscanPackage |
| 构造器和说明 |
|---|
JbootModelConfig() |
JbootModelConfig(String idCacheName) |
private String scanPackage
private String unscanPackage
private String columnCreated
private String columnModified
private int idCacheTime
private String filterClass
private String primarykeyValueGeneratorClass
private boolean idCacheEnable
private boolean idCacheByCopyEnable
private String idCacheName
private JbootModelFilter filter
private PrimarykeyValueGenerator primarykeyValueGenerator
private static JbootModelConfig config
private JbootCache idCache
public JbootModelConfig()
public JbootModelConfig(String idCacheName)
public String getScanPackage()
public void setScanPackage(String scanPackage)
public String getUnscanPackage()
public void setUnscanPackage(String unscanPackage)
public String getColumnCreated()
public void setColumnCreated(String columnCreated)
public String getColumnModified()
public void setColumnModified(String columnModified)
public int getIdCacheTime()
public void setIdCacheTime(int idCacheTime)
public String getFilterClass()
public void setFilterClass(String filterClass)
public String getPrimarykeyValueGeneratorClass()
public void setPrimarykeyValueGeneratorClass(String primarykeyValueGeneratorClass)
public boolean isIdCacheEnable()
public void setIdCacheEnable(boolean idCacheEnable)
public boolean isIdCacheByCopyEnable()
public void setIdCacheByCopyEnable(boolean idCacheByCopyEnable)
public JbootModelFilter getFilter()
public void setFilter(JbootModelFilter filter)
public PrimarykeyValueGenerator getPrimarykeyValueGenerator()
public void setPrimarykeyValueGenerator(PrimarykeyValueGenerator primarykeyValueGenerator)
public static JbootModelConfig getConfig()
public JbootCache getIdCache()
public void setIdCache(JbootCache idCache)
Copyright © 2024. All rights reserved.