Even ORM has its own limitations. Let us understand them.
Lack of standards – We have variety of ORM packages available in
the market. We do not have common standard or conventions followed. Lack of
such standard has made the programmers job tough. An ORM package may be
completely different from another one.
Performance related issues - Most of ORM related packages use
reflection. As we know, using Reflection excessively is a performance
overhead. (But there are some ORM packages which do not use the same.)