gpt4 book ai didi

java - 创建自定义查询方法时在 JPA 中创建查询异常

转载 作者:行者123 更新时间:2023-12-01 17:02:50 24 4
gpt4 key购买 nike

JPA 存储库抛出自定义查询方法错误:

org.h2.jdbc.JdbcSQLException: Table "NBMRBANKDTLSENTITY" not found; SQL statement:
select NBMRBankDtlsEntity from NBMRBankDtlsEntity where NBMRBankDtlsEntity.ipphId = ? [42102-191]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)

类别:

@Repository
public interface NBMRBankDtlsRepository extends JpaRepository<NBMRBankDtlsEntity, Long> {

@Query(value ="select n from NBMRBankDtlsEntity n where n.ipphId = :ipphId",nativeQuery = true)
Optional<NBMRBankDtlsEntity> findByIPPHId(@Param("ipphId") Long ipphId);

}

最佳答案

错误消息告诉您:未找到表“NBMRBANKDTLSENTITY”。因此它可能不存在。要解决此问题,您必须通过脚本或通过 hibernates schema creation 手动创建表。功能。

关于java - 创建自定义查询方法时在 JPA 中创建查询异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61489884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com