簡體   English   中英

模型上的Java Spring Batch Embedded字段始終為null

[英]Java Spring Batch Embedded fields on model always null

我遇到了JdbcPagingItemReader無法提取使用@Embedded注釋的字段的值的問題。

例如:

@Entity
@Data
class Clothing {
  String name;

  @Embedded 
  Cost total;
}

在批處理作業中,名稱將是正確的,但總數始終為null。 我怎樣才能解決這個問題?

JdbcPagingItemReader對JPA映射一無所知。 它需要使用RowMapper才能將項目映射到您的域類型Clothing

您需要使用的是JpaPagingItemReader ,它了解@Entity注釋的類以及如何將它們映射到項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM