-
数据集外键关联
应用场景如 订单集合中有user_id,需要根据user_id到users集合中关联中user_name 如果通过SQL实现大概是这样 SELET O.*, U.NAME AS USER_NAME FROM MM_ORDER AS O LEFT JOIN CRM_USER AS U ON M.U -
关于查询分区表(子表)性能
查询分区表可以按分区表名称也可以按主表(超表)查询,分别适用不同的场景 -
检测数据库适配器失败
通常是因为没有与数据源相匹配的adapter 1.需要添加数据库相应的依赖如org.anyline:anyline-data-jdbc-mysql、org.anyline:anyline-data-jdbc-oracle等 2.如果是spring环境需要添加spring支持org.anyline:a -
日期类型
有些数据库对数据类型要求比较严格,不能隐式转换,这时需要开启 ConfigTable.IS_AUTO_CHECK_METADATA = true; 这样在插入数据前可以检测列的数据类型,检测到数据类型才能实现正确的格式转换 例如Oracle -
关于POINT类型
如果是Entity 或者用org.anyline.entity.Point类型 或者用double[] 或Double[] 但是要关闭这个开关 ConfigTable.IS_AUTO_SPLIT_ARRAY = false; 关闭的后果是 更新数据库时 不能把数组值赋值给一列(原 -
des:param
-
JDK17及之后版本合并成一个版本号,支持jdk17+/boot3+环境
为解决中央库文件发行量限制(100个/80MB) JDK8-11合并成8.7.6 JDK17+合并成17.7.6 合并后的版本支持支持jdk17及之后的版本 需要注意的是pom中对应的版本号当前默认适配jdk:25,spring:7.0.8,springboot:4.1.0 其他环境需要在项目中指定 -
为什么不用Hibernate,MyBatis
构造SQL太麻烦 如生成个IN的查询条件,要先取值,再判断是否为空,是多个值还是一个值,再遍历,经常要在XML中配置SQL,遇到不同的数据库时SQL语法还可能不一样 这些机械的操作,不应该浪费开发人员的时间,应该只提供个参数能说明要实现什么就可以, 如query("CRM_USER", c -
SpringBoot环境(前后分离)
前后分离的项目不需要依赖anyboot(anyboot中的包主要用来支持JSP) 添加依赖org.anyline anyline-mvc al:radio
- 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
QQ群(86020680) 微信群 过期或满员联系管理员