![](/img/trans.png)
[英]Multiple @Embedded fields of same type are always null after persisting
[英]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.