小编use*_*347的帖子

hibernate无法将ID指定为double

我尝试使用此xml为具有双数据类型的hibernate分配ID

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC
      "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
      "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <hibernate-mapping >
        <class name="User" table="user">
            <id name="id" type="double"  >
                <column name="id_user" />
                <generator class="increment"  />
            </id>
            <property name="username" />
            <property name="password" />
            <property name="email" />

       </class>
    </hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

但它给了我错误

org.hibernate.id.IdentifierGenerationException: Unknown integral data type for ids : java.lang.Double
    at org.hibernate.id.IdentifierGeneratorHelper.getIntegralDataTypeHolder(IdentifierGeneratorHelper.java:210) at org.hibernate.id.IdentifierGeneratorHelper.getIntegralDataTypeHolder(IdentifierGeneratorHelper.java:210)
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?或者它是一个Hibernate错误还是什么?

java hibernate id-generation

2
推荐指数
1
解决办法
841
查看次数

标签 统计

hibernate ×1

id-generation ×1

java ×1