使用mysql数据库,希望主键是生成而不是自增的
过程中遇到的问题:不知道从哪里修改或添加相应代码
我的分析过程如下:
1.通过Aop就可以自主生成任何字段的值. 2.使用默认值,最新版本默认值支持UUID 关键字,元字段->默认值->UUID. 然后设置字段为新增状态=隐藏
我用AOP自己生成UUID,但在使用单表树模版会出现错误,在递归查询父节点时,有个地方 parents = Db.use(ds).find(String.format("select * from %s where %s in (%s)", view, treeConfig.getIdField(), xx.join(pids.toArray(), ','))); 这里的sql在pid使用UUID时,sql语法错误: Unknown column '6bede8f4a55542a6945a9df384e41dc7' in 'where clause'