四月一周技术复盘

2020-04-13  本文已影响0人  剑道_7ffc

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
上一篇 下一篇

猜你喜欢

热点阅读