SQL语句的长度受MySQL服务端的max_allowed_packet参数限制,默认为1M,如果拼接的字符串过长则会报错。可以进来减少批量提交的记录,或者是调整max_allowed_packet参数的大小。 作为CRUD程序员,大部分Java开发者应该都在用Mybatis Plus来操作数据库。但是BaseMapper默认仅 ...
我们存的数据如果有大小写重名的,比如字段 type varchar(16) 有'user'和'USER'两个值,查询时 _where type='user'_会同时查出两条记录。 **根本原因:**Mysql默认的字符集是utf-8,其默认的字符校验集不区分大小写。 查询结果会出现两条记录, 'user'和'USER'都被查出来了。
网上资料基于ClosureTable实例应用较少不完整,大部分都是讲的数据库层次 综合网上资料及参考已有代码ClosureTableCateogryStore进行完整项目整合 更具体在项目中的应用可以参考我旁边的项目,添加了节点的信息(url、权限编码、排序、类型等等),当然那个里面 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果