jfinal dao.findById 与dao.find谁的效率高?

2025-04-04 15:13:43
推荐回答(1个)
回答1:

findById :是按照主键查询,肯定只能查询一条或者0条记录,一般数据库默认主键为索引,使用索引速度肯定快的
find:按照你的sql语句的where条件查询,查询0-N条。
按照你的需求,如果要按照主键查询建议用findById,如果查询多条只能用find。
如果要查询1条记录,硬是要比较速度,还是findById比较快,看源码find要进行很多list的实例化。