我使用了这两种方法,但是有什么区别,哪个更好?
如果您的查询足够简单和基本,可以通过 Spring 数据的查询生成功能来实现,那么使用实体管理器上的存储库将为您节省一些时间和精力。
如果查询生成功能无法轻松实现查询,或者需要对其进行微调,请使用实体管理器,这将为您提供最大的灵活性。
仅对于 CRUD,它们或多或少相同,因为实体管理器 API 本身已经足够干净且易于使用。
我使用了这两种方法,但是有什么区别,哪个更好?
如果您的查询足够简单和基本,可以通过 Spring 数据的查询生成功能来实现,那么使用实体管理器上的存储库将为您节省一些时间和精力。
如果查询生成功能无法轻松实现查询,或者需要对其进行微调,请使用实体管理器,这将为您提供最大的灵活性。
仅对于 CRUD,它们或多或少相同,因为实体管理器 API 本身已经足够干净且易于使用。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium