第一种方法性能更好,因为它只查询一次数据库,而第二种方法查询了两次数据库。第一种方法先查询了一个实体对象,然后判断该对象是否存在,如果存在则更新,否则插入。这样做只有一次查询操作,可以减少数据库的访问次数,提高性能。而第二种方法分别查询了数据表中是否存在该记录和记录数量,增加了数据库的访问次数,性能相对较差。

UserAction existedUserAction = userActionMapperselectOne WrappersUserActionlambdaQuery eqUserActiongetUserId userActiongetUserId eqUserActi

原文地址: https://www.cveoy.top/t/topic/dviQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录