春季JPA测试-InvalidDataAccessResourceUsageException

时间:2019-09-12 03:12:10

标签: spring jpa

我有一个实体

    @Data
@Entity
@Table(name = "VGI_TRADESDBO.TRADELOG")
public class TradeLog {
    @Id
    @Column(name="TRADE_ID")
        private Long tradeId;
…

还有一个存储库

public interface TradeLogRepository extends JpaRepository<TradeLog, Long>{

还有一个schema.sql文件

CREATE SCHEMA "VGI_TRADESDBO"


CREATE TABLE "VGI_TRADESDBO"."TRADELOG" 
   (    "TRADE_ID" NUMBER(38,0), 

最后,我有一个黄瓜步骤def,它将注入该存储库并尝试将其保存到其中

    @DataJpaTest
    @Sql({"schema.sql"})
    public class TradesToTsoStep{
@Inject TradeLogRepository tradeLogRepo;

但是我得到了Column "TRADELOG0_.TRADE_ID" not found;

org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement

有人遇到吗?为何将0_粘贴到列名中?

0 个答案:

没有答案