java - 用于映射 java.lang.Double 的 Hibernate 类型

标签 java hibernate orm double hibernate-tools

我在 Hibernate .hbm.xml 文件中使用“double”,当我使用 Hibernate Tool 生成类时,我得到具有基本类型 double 的类属性。我希望此属性为 java 包装器类型 Double。我怎样才能做到这一点?如果我在我的类(class)中手动更改它,是否会给 hibernate 带来任何问题?

谢谢

最佳答案

I am using "double" in Hibernate .hbm.xml files, and when I generate classes with Hibernate Tool I get class property which has primitive type double. I want this property to be java wrapper type Double. How can I achieve this?

hbm.xml 映射中的属性是否可为空?如果是,您应该得到一个 Double

如果您不能更改映射,您可以覆盖默认行为:

关于java - 用于映射 java.lang.Double 的 Hibernate 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3717938/

相关文章:

hibernate - 在 Eclipse hibernate 工具中删除 hql

java - JPA 2.0 : How to improve performance on bulk insertion through JPA

java - 没有 persist() 指令的 JPA 持久实体

Java Hibernate - 无法连接到 H2

java - 为什么在 spring security 中不在 FilterChainProxy 中的过滤器上调用 init()?

java - 设置最小 Java 堆大小的原因是什么?

Java HTTP Post - 奇怪的流行为

Java:找不到符号(构造函数)

java - 通过 intellij hibernate 持久化工具生成模型时关系引用禁用表

java - 共享外键 Hibernate