Mar*_*ijk 8 spring spring-data spring-data-jpa
我正在尝试使用Spring Data JPA 1.8新的jdk日期转换器.
在我的Spring Boot应用程序中,我添加了一个配置类,如:
@Configuration
@ComponentScan(basePackageClasses = LocalContainerEntityManagerFactoryBean.class)
@EnableJpaAuditing
public class DataConfig {
}
Run Code Online (Sandbox Code Playgroud)
这是如何org.springframework.data.jpa.convert.threeten.Jsr310JpaConverters应用自动转换的建议.我也使用像org.springframework.data.jpa.domain.support和的直接包引用org.springframework.data.jpa.convert.threeten.
问题是jdk 8日期转换不会发生导致sql异常.
但是,当我手动将转换器应用于我的域类时,如:
@Convert(converter = Jsr310JpaConverters.LocalDateConverter.class)
private LocalDate birthdate;
Run Code Online (Sandbox Code Playgroud)
然后转换确实有效.
Chr*_*obl 13
使用Spring Boot可以简单地添加Jsr310JpaConverters如下
@EntityScan(basePackageClasses = { Application.class, Jsr310JpaConverters.class })
@SpringBootApplication
class Application { … }
Run Code Online (Sandbox Code Playgroud)
或添加org.springframework.data.jpa.convert.threeten到要扫描的包.
| 归档时间: |
|
| 查看次数: |
3358 次 |
| 最近记录: |