I know both of these procedures lead to data retrieval but I want to know precise answer.
*This post is locked for comments
I have the same question (0)

I know both of these procedures lead to data retrieval but I want to know precise answer.
*This post is locked for comments
I have the same question (0)If you write exactly the same code as in find() method, then the behavior will be the same. The purpose of find() is that you don't have to repeat it.
But the method do more than just the select. Namely it doesn't bother making any DB query if no value is provided and it has one or two extra parameters (_forUpdate and _concurrencyModel).