myBatis не реализует JPA.
В видео, которое вы упомянули, нет ничего о том, что ibatis / mybatis является реализацией JPA.Mybatis рассматривается как ORM (что это такое), а не.В видео сказано, что hibernate, ibatis и toplink имеют очень разные интерфейсы, и вы не можете легко заменить один другим.И было бы неплохо иметь один API, который позволяет работать с разными реализациями.Но это не означает, что JPA (будучи таким API) реализован всеми упомянутыми ORM.