存储过程在JPA中有什么帮助?
我正在使用JSF(前端)和EclipseLink JPA创建一个web应用程序,将数据持久化到MySQL数据库中,以便对数据进行操作(添加、更新、删除)。我左右为难,如果将存储过程与JPA或JPA一起使用就足够了 我真的需要单独使用SP或JPA吗 如果是,SP将如何帮助我 我真的需要单独使用SP或JPA吗 单凭JPA就足够了 如果您需要非常特定的数据库操作(例如数据库的专有功能),JPA将不会是最佳的(因为它试图独立于数据库),但仍然允许您使用此类专有功能 SP将如何帮助我 如今,SP的使用存在很大争议。这可以被认为是一种不好的做法。我将不详细介绍,因为这里有很好的文档记录: 底线是: 应将存储过程视为数据库汇编语言:仅在性能最为关键的情况下使用。 换句话说:让你的应用程序使用JPA,只向类和对象添加业务逻辑。如果系统的某个部分有如此复杂的查询或数据库操作序列,以至于JPA需要很长时间才能执行,那么请使用存储过程存储过程在JPA中有什么帮助?,jpa,stored-procedures,Jpa,Stored Procedures,我正在使用JSF(前端)和EclipseLink JPA创建一个web应用程序,将数据持久化到MySQL数据库中,以便对数据进行操作(添加、更新、删除)。我左右为难,如果将存储过程与JPA或JPA一起使用就足够了 我真的需要单独使用SP或JPA吗 如果是,SP将如何帮助我 我真的需要单独使用SP或JPA吗 单凭JPA就足够了 如果您需要非常特定的数据库操作(例如数据库的专有功能),JPA将不会是最佳的(因为它试图独立于数据库),但仍然允许您使用此类专有功能 SP将如何帮助我 如今,SP的使用存在