jpa 在Spring应用程序中使用Repository管理器还是Entity管理器更好?

ijxebb2r  于 2022-11-14  发布在  Spring
关注(0)|答案(1)|浏览(141)

这两种方法我都用过,但有什么区别,哪种更好?

rta7y2nd

rta7y2nd1#

如果您的查询足够简单和基本,以至于可以通过Spring Data的查询生成特性来实现,那么使用Repository而不是实体管理器将为您节省一些时间和精力。
如果您的查询无法通过查询生成功能轻松实现,或者您需要对其进行微调,请使用实体管理器,它可以为您提供最大的灵活性。
仅对于CRUD而言,这两种方法或多或少是相同的,因为实体管理器API本身已经足够干净和简单易用。

相关问题