Package | Description |
---|---|
com.jfinal.plugin.activerecord | |
com.jfinal.plugin.activerecord.builder | |
com.jfinal.plugin.activerecord.dialect |
Modifier and Type | Field and Description |
---|---|
static ModelBuilder |
ModelBuilder.me |
Modifier and Type | Class and Description |
---|---|
class |
KeepByteAndShortModelBuilder
针对 mybatis 用户使用习惯,避免 JDBC 将 Byte、Short 转成 Integer
|
class |
TimestampProcessedModelBuilder
TimestampProcessedModelBuilder
时间戳被处理过的 ModelBuilder
oracle 从 Connection 中取值时需要调用具体的 getTimestamp(int) 来取值
|
Modifier and Type | Field and Description |
---|---|
protected ModelBuilder |
Dialect.modelBuilder |
Modifier and Type | Method and Description |
---|---|
Dialect |
Dialect.setModelBuilder(ModelBuilder modelBuilder)
配置自定义 ModelBuilder
通过继承扩展 ModelBuilder 可以对 JDBC 到 java 数据类型进行定制化转换
不同数据库从 JDBC 到 java 数据类型的映射关系有所不同
此外,还可以通过改变 ModelBuilder.buildLabelNamesAndTypes()
方法逻辑,实现下划线字段名转驼峰变量名的功能
|
Copyright © 2018. All rights reserved.