Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Spring应用程序中使用存储库或实体管理器更好吗?_Spring_Spring Data_Entitymanager - Fatal编程技术网

在Spring应用程序中使用存储库或实体管理器更好吗?

在Spring应用程序中使用存储库或实体管理器更好吗?,spring,spring-data,entitymanager,Spring,Spring Data,Entitymanager,我已经使用了这两种方法,但有什么区别,哪种更好?如果您的查询足够简单和基本,可以通过Spring data的查询生成功能实现,那么使用Repository over entity manager将节省您的时间和精力 如果您的查询无法通过查询生成功能轻松实现,或者需要对其进行微调,请使用实体管理器,它为您提供了最大的灵活性 仅对CRUD而言,这两种方法或多或少都是相同的,因为entity manager API本身已经足够干净和简单,可以使用。如果您的查询足够简单和基本,可以通过Spring da

我已经使用了这两种方法,但有什么区别,哪种更好?

如果您的查询足够简单和基本,可以通过Spring data的查询生成功能实现,那么使用Repository over entity manager将节省您的时间和精力

如果您的查询无法通过查询生成功能轻松实现,或者需要对其进行微调,请使用实体管理器,它为您提供了最大的灵活性


仅对CRUD而言,这两种方法或多或少都是相同的,因为entity manager API本身已经足够干净和简单,可以使用。

如果您的查询足够简单和基本,可以通过Spring data的查询生成功能来实现,那么使用Repository over entity manager将为您节省一些时间和精力

如果您的查询无法通过查询生成功能轻松实现,或者需要对其进行微调,请使用实体管理器,它为您提供了最大的灵活性

仅对于CRUD而言,这两种方法或多或少都是相同的,因为EntityManagerAPI本身已经足够干净和简单,可以使用