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