美文网首页
四月一周技术复盘

四月一周技术复盘

作者: 剑道_7ffc | 来源:发表于2020-04-13 09:32 被阅读0次

idea的rename注意事项

对queryPageList进行重命名


image.png

第一项:方法名的修改和第二项:方法引用的修改:简单看一下就可以了。
第三项:重点看一下,若没有则排除

循环依赖的解决办法

错误信息:This is often the result of over-eager type matching - consider using 'getBeanNamesOfType' with the 'allowEagerInit' flag turned off
解决办法:在bean增加 @Lazy(value = true),利用懒加载来解决循环依赖来代替修改代码。

UNION ALL+条件与每个+条件+UNION效率相差不大

原因:sql会自己优化
执行结果:

SELECT contact_company_id
FROM base_material
WHERE contact_company_id = 1
UNION ALL
SELECT contact_company_id 
FROM base_material_supplier
WHERE contact_company_id = 1;
image.png
SELECT * 
FROM (
    SELECT contact_company_id
    FROM base_material
    UNION ALL
    SELECT contact_company_id 
    FROM base_material_supplier
) a
WHERE contact_company_id = 1;
image.png

相关文章

网友评论

      本文标题:四月一周技术复盘

      本文链接:https://www.haomeiwen.com/subject/invwmhtx.html