- 博客(16)
- 问答 (8)
- 收藏
- 关注
原创 MyBatis 返回 Map 时字段丢失?排查 NULL 值导致的“字段消失”问题
一条查询 SQL 明明没报错,返回的字段别名也写了,但最终在返回的 Map 里就是找不到某个字段。比如查询 order_barcode 表,SQL 里写了 bar.gsm AS bar_gsm,结果返回的 data Map 里既没有 bar_gsm,也没有 gsm,两个都缺。但是有的问题要注意,我的MyBatis是这样的,如果直接加在下面,是不会被加载的,因为指定了configLocation,所以要加到mybatis-config.xml里。最后发现,真正的原因是:这条记录的 gsm 值是 NULL。
2026-09-24 16:39:42
188
原创 mybatils往sqlserver中批量查数据,小数精度问题
SQL Server 看到 score 列的参数值中有 0(整数)和 0.6(小数)混合时,它会把整列推断为 INT 类型(取"最小公共类型"),然后把 0.6 强制转换为 INT,结果就是 四舍五入为 1。MySQL 和 Oracle 在批量 INSERT 时不会做这种"公共类型推断",所以同样的代码在 MySQL 下不会出问题。点击确认保存后,0.6存入数据库会变为1,后端debug后执行mybatils前数据都是对的(0.6),但是一批量插入数据表就错了。所以语句要用cast。
2026-08-27 15:02:18
211
转载 随笔:宜搭自定义表单表格如何点击下一页时如何保持搜索条件
原文链接:https://developer.aliyun.com/ask/694307。
2026-08-07 16:23:45
22
原创 随笔:宜搭报表部门筛选问题
宜搭报表筛选器选择数据集中的部门组件,设置多选,发现选单个部门可以筛选,但是一但多选就筛选不出来。需要自己用公式加工一下。
2026-07-21 16:33:24
34
原创 随笔:宜搭根据条件搜索表单实例详情列表中如何排序
这里面就有参数dynamicOrder,只需将 dynamicOrder 的空字符串替换为自己的JSON字符串即可。
2026-05-27 07:11:48
57
原创 随笔:宜搭自定义一个加载界面
这样就实现了在数据加载时跳出加载窗口,加载完毕后,窗口关闭,提升用户体验。先在数据源中新建一个全局变量isLoading,默认值为true。然后在数据加载完后,加上如下代码即可。拖入JSX组件,放入代码如下。先看效果图,包含遮罩层。
2026-05-22 11:04:09
59
原创 随笔:宜搭集成自动化通过脚本去控制条件分支
需求:我想通过子表单中的一个多选组件来判断是否需要推送,勾选了就走推送分支。这里在测试脚本时,测试数据我也贴出来(传参是整个tableField),这次用脚本去实现,我直接把脚本代码给出来。
2026-05-22 07:46:40
65
原创 随笔:宜搭自定义界面表格行选择器,无论是选择单选还是复选,在点击选中明细一条时,会选中全部
我直接说原因,因为数据主键没有维护,这里可以理解为数据库的主键,需要唯一。
2026-04-22 21:55:21
35
原创 随笔:宜搭循环触发问题,报错提示Maximum call stack size exceeded
当时没多想,后台打印抱错Maximum call stack size exceeded,看了一下上面确实是循环触发了,所以修改为以下代码。需求是这样的,宜搭关联表单选择后,选中的选项会罗列在组件中,选中过多时会导致不美观,所以要求选择后清空。我的解决方式就是,在组件上绑定值变化函数,选择完后触发,重新置空。
2026-04-22 09:36:27
35
原创 ruoyi问题:多数据源,mybatils在执行sql时提示对象名不存在
ruoyi项目配置了2个数据源,2个数据源为同一服务器下的2个数据库。mybatils在执行sql时,一个数据库可以查询出来,另一个却提示数据库对象名不存在。控制台的sql我拿到console窗口执行没问题。另一个数据源就可以查出来,同一服务器下的不同数据库。是我mybatils哪里没配置好吗。报错的数据源部分如下。
2023-12-19 15:01:06
694
2
原创 若依项目多数据源如何生成代码
五,需要在从表数据库中,导入主表的gen_table和gen_table_column只需要表结构就好,执行即可。在服务器中除主库ruoyiVue,还想要关联两个从库,ORAPS_Product和ORAPS_Sample。六、我用的是sqlserver是需要对从表进行注释才能在代码导入中找到,需要对表右击属性,进行注释。四、在GenController,指定想要进行代码生成的数据表所在数据库。若依的代码导入只会导入带备注的主库的表,那如何导入从表的表呢?
2023-09-27 08:04:44
565
2
原创 Cannot resolve method ‘println(java.lang.String, int)‘问题的解决
Cannot resolve method 'println(java.lang.String, int)'报错,有没有小伙伴和我一样,喜欢用 System.out.println,但不知道它的特性,只管能输出就完事了,后来碰到了这个报错进入主题,报错的原因是printf和println的特点不同printf: 式样化规定字符, 以"%"开端, 后跟一个或几个规定字符, 用来确定输出内容式样。println: 从右到左压栈,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的。(当然是百
2021-04-18 10:42:08
8679
原创 idea为什么格式化快捷键ctrl+shift+l用不了
相信大家遇到了明明idea的快捷键突然用不了,然而看看自己的快捷键设置也没错,呵呵,大家试试把网易云音乐关了试试,如果是mac关了喜马拉雅再试试。
2021-04-07 18:08:02
3014
9
原创 在idea中,项目名不见了,只剩下各个模块
今天想使用IDEA突然发现左侧的项目名不见了,只剩下了各个模块,无法选中父文件来创建新的模块类似于如此只显示各个模块解决方案:File—>project structure—>Model如图选择你的项目,选择maven,然后一直点击下一步next最后点击完成finished。...
2021-04-07 13:50:48
5206
3
原创 idea新建包时,为什么一直没办法在包地下建子包
今天在使用idea时,想在一个包底下建子包却一直建在同一级像这样的情况,后来发现是包查看设置的问题取消勾选Flatten Packages问题就解决了
2021-04-01 14:58:30
1496
空空如也
微服务eureka注册中心运行 报错提示缺包
2021-04-03
idea 插件开发遇到的问题
2021-04-10
application.yml文件类型不正确问题
2021-04-22
关于Date类中getTime()方法的疑问。
2021-05-07
tomcat部署成功,但是进不到index页面,报404,求解答
2022-03-10
窗口输入一串英文句子 以空格符为分割 输出为什么只能得到第一个单词
2020-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅