java - 从缓存获取数据时,零丢失

标签 java hibernate caching spring-data-jpa ehcache

我有一个存储在数据库中的实体

public class data {
    @Column(name = "id")
    final String id;
    @Column(name = "length")
    final BigDecimal length;
}

当您从缓存中反序列化并检索数据时,我丢失了零

预期:

data{id=3, length=6.00}

实际

data{id=3, length=6}

最佳答案

尝试设置@Column批注的 precisionscale 属性。

参见:https://docs.jboss.org/hibernate/jpa/2.1/api/javax/persistence/Column.html

关于java - 从缓存获取数据时,零丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51657508/

相关文章:

java - libgdx 在矩形内缩放/拖动

java - 我在@OneToMany hibernate 映射中遇到错误?

java - java中线程结束后如何删除文件?

java - Spring MVC;避免 url 中的文件扩展名?

java - 在 Tomcat 9 上运行的多线程服务器

hibernate - 复合键另存为null

java - 使用延迟加载的最佳方法

ios - 处理 PFUser currentUser 缓存上的重复用户名错误

php - 我应该存储已解析的文本吗?如果有,在哪里?

java - Glide 不更新相同 url 的图像 android?