关于查询元数据时返回的LinkedHashMap大小问题

最后更新:2024-05-16 05:30:01 | 状态:未完成
因为不同数据库的配置不一致,以及设计人为风格的不一致,所以表名列名的大小写很容易混淆,对于不区分大小写的数据库没有问题,但是区分大小写的数据库一定要保持代码与原数据库一致。
在读取元数据时一般会返回一个LinkedHashMap,因为在读取元数据的过程中有可能需要多个过程才能读出完整数据,使用map结构是为了方便判断是否已存在。同时map的key以统一大写,这样就可以忽略大小写的问题。
但value中的table.name或column.name等会保持与数据库一致。
所以在接收到map后,在下一步继续操作表时应该从map的value中根据table.name,而不是map的key
首页 最近更新 搜索 提交 回复