-
关于IS_AUTO_CHECK_METADATA(自动检测元数据类型)
这个开关是用来检测目标表的元数据。主要检测列名、数据类型。在用mysql作CURD操作时这个开关没什么太大作用。但在一些数据类型要求比较严格的数据库如pg中,插入或查询数据时要求参数的数据类型与列的数据类型一致,否则会抛出异常。常见的如int类型不能与varchar类型比较,varchar类型的列不 -
关于文档和注释
没有根据注释自动生成的文档, 需要看说明可以点类或方法看源码上的注释,如果没有注释可能没有关联上源码,IDEA会有download source提示,点一下就下载下来了。 有哪部分注释没说明白的请到群里说一下。 -
ehcache不生效
先看pom有没有添加依赖org.anyline anyline-data-cache-ehcache [2023-01-01]删除org.anyboot相关依赖
8.6.2(2023-01-01)之后的版本中,多数据源不再需需要依赖org.anyboot:anyboot-data-jdbc 原来的org.anyboot.data.jdbc.ds.DynamicDataSourceRegister可以用org.anyline.data.为什么配置文件没有自动提示
如果项目中依赖了spring-boot-configuration-processor,集成开发环境会有key提示 如anyline.aliyun.oss.bucket= anyline-mvc默认依赖了anyline-boot,anyline-boot中默认依赖了spring-boot-con分页查询表结构
如果数据库中的表数量比较多,可以分页查询 注意不要每次都重新构造PageNavi对象,新对象中没有总行数会再触发一次总数查询SpringBoot环境(前后分离)
前后分离的项目不需要依赖anyboot(anyboot中的包主要用来支持JSP) 添加依赖org.anyline anyline-mvc DataSet清空集合中指定列为空的条目
DataSet set = service.querys("HR_USER"); 清空set中DEPT_ID和SORT_ID都为空(包括null和"")的行 public DataSet removeEmptyRow(String... keys) set.removeEmptyRow("DEPT_ID","SORT_ID"); 清除指定列全为空的行,如果不指定keys,则清除所有列都为空(包括nDriverAdapter
DriverAdapter用来适配不同的数据源驱动,根据数据源类型生成不同的执行命令(如果是支持JDBC的数据源就是SQL和参数) 多数据源适配过程: 系统启动时会把pom中依赖的所有adapter注册到spring上下文环境中 注册数据源时会定义一个key,切换时根据这个key切换 在执行生成关于后台日志输出
ConfigTable提供了以下开关用为控制日志输出,系统启动时后台会输出的AnyLine版本信息 可以通过IS_DEBUG=false关闭 ConfigTable属性与配置文件一一对应,配置项参考AnylineProperty public static boolean IS- 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
QQ群(86020680) 微信群 过期或满员联系管理员