序列化表格
-
程序包 ai.yue.library.data.jdbc.client.dialect
-
程序包 ai.yue.library.data.jdbc.client.dialect.impl
-
类ai.yue.library.data.jdbc.client.dialect.impl.AnsiDialect扩展DbBase实现可序列化
- serialVersionUID:
- 1841162445914907750L
-
序列化字段
-
jdbcProperties
JdbcProperties jdbcProperties
-
namedParameterJdbcTemplate
org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate namedParameterJdbcTemplate
-
wrapper
Wrapper wrapper
-
-
类ai.yue.library.data.jdbc.client.dialect.impl.DmDialect扩展AnsiDialect实现可序列化
- serialVersionUID:
- -3734718212043823636L
-
类ai.yue.library.data.jdbc.client.dialect.impl.MysqlDialect扩展AnsiDialect实现可序列化
- serialVersionUID:
- -3734718212043823636L
-
类ai.yue.library.data.jdbc.client.dialect.impl.PostgresqlDialect扩展AnsiDialect实现可序列化
- serialVersionUID:
- 3889210427543389642L
-
-
程序包 ai.yue.library.data.jdbc.config.properties
-
类ai.yue.library.data.jdbc.config.properties.Audit扩展Object实现可序列化
- serialVersionUID:
- -2792479012600072156L
-
类ai.yue.library.data.jdbc.config.properties.DataEncrypt扩展Object实现可序列化
- serialVersionUID:
- -2792479012600072155L
-
序列化字段
-
dataEncryptAlgorithm
EncryptAlgorithmEnum dataEncryptAlgorithm
数据加密算法如果表级值为空,默认使用父级值
-
dataEncryptKey
String dataEncryptKey
数据加密密钥如果表级值为空,默认使用父级值
-
fieldNames
List<String> fieldNames
需要进行数据加密的字段 -
tableName
String tableName
需要进行数据加密的表
-
-
类ai.yue.library.data.jdbc.config.properties.JdbcProperties扩展Object实现可序列化
- serialVersionUID:
- -2792479012600072153L
-
序列化字段
-
auditTableNames
List<String> auditTableNames
JDBC审计表名 -
businessUk
String businessUk
业务唯一键默认:key
-
databaseFieldNamingStrategy
FieldNamingStrategyEnum databaseFieldNamingStrategy
数据库字段命名策略默认:SNAKE_CASE
-
dataEncryptAlgorithm
EncryptAlgorithmEnum dataEncryptAlgorithm
数据加密算法 -
dataEncryptConfigs
List<DataEncrypt> dataEncryptConfigs
数据加密配置 -
dataEncryptKey
String dataEncryptKey
数据加密密钥 -
enableBooleanMapRecognition
boolean enableBooleanMapRecognition
启用布尔值映射识别实体属性名: tempUser
数据库字段:is_temp_user默认:true
-
enableDeleteQueryFilter
boolean enableDeleteQueryFilter
启用删除查询过滤默认:false
-
enableFieldNamingStrategyRecognition
boolean enableFieldNamingStrategyRecognition
启用数据库字段命名策略识别默认:true
-
-
-
程序包 ai.yue.library.data.jdbc.crypto
-
类ai.yue.library.data.jdbc.crypto.AbstractSymmetricCrypto扩展Object实现可序列化
-
序列化字段
-
symmetricCrypto
cn.hutool.crypto.symmetric.SymmetricCrypto symmetricCrypto
-
-
-
类ai.yue.library.data.jdbc.crypto.AesSymmetricCrypto扩展AbstractSymmetricCrypto实现可序列化
-
类ai.yue.library.data.jdbc.crypto.Sm4SymmetricCrypto扩展AbstractSymmetricCrypto实现可序列化
-
-
程序包 ai.yue.library.data.jdbc.dataobject
-
类ai.yue.library.data.jdbc.dataobject.BaseCamelCaseDO扩展Object实现可序列化
- serialVersionUID:
- 2241197545628586478L
-
序列化字段
-
createTime
LocalDateTime createTime
数据插入时间 -
deleteTime
Long deleteTime
删除时间戳默认值为0 == 未删除
一般不作查询展示
-
id
Long id
主键ID,单表时自增 -
sortIdx
Integer sortIdx
排序索引 -
updateTime
LocalDateTime updateTime
数据更新时间
-
-
类ai.yue.library.data.jdbc.dataobject.BaseSnakeCaseDO扩展Object实现可序列化
- serialVersionUID:
- 3601450189220851200L
-
序列化字段
-
create_time
LocalDateTime create_time
数据插入时间 -
delete_time
Long delete_time
删除时间戳默认值为0 == 未删除
一般不作查询展示
-
id
Long id
表自增ID -
sort_idx
Integer sort_idx
排序索引 -
update_time
LocalDateTime update_time
数据更新时间
-
-