我有一个具有数千个过程和程序包的应用程序,以实现业务逻辑,目前,我正在使用JDBC来对数据库进行调用。为此目的而转入休眠状态是否很好?还是我应该坚持使用JDBC本身,因为我很难进入休眠状态还是坚持使用JDBC?
答案 0 :(得分:1)
请牢记SP中的大多数逻辑:
JPA的优点:
@NamedStoredProcedureQuery
批注(JPA 2.1+)进行定义。OUT
参数方面存在一些细微差异。但是,如果数据库更改了,则与普通的JDBC相比,所需的适配工作量就很少了。@NamedQueries
/缓存和所有可用的东西。JDBC的优点:
是的..因此,基本上您可以得到更好的性能。但是根据我的经验,您可以以最小的方式来调整和配置JPA提供程序。无论如何,决定取决于您。