默认情况下,列的类型是int(11) ,即使我这样设置我的配置:

<id name="id" type="long" column="id">
    <generator class="hilo">
        <param name="max_lo">100</param>
    </generator>
</id>

但是该列没有按预期获得bigint类型。 只有实体表中的id列有bigint ,但没有hibernate_unique_key表。 这真的没有意义。

我如何做到这一点? 如何在hibernate_unique_key 中next_hi列设置类型?

  ask by Bobby translate from so

本文未有回复,本站智能推荐:

3回复

Hibernate:如何强制hibernate为集合设置类型?

我很遗憾地遇到了一个休眠问题,并希望你可以帮助我=)! 这是我的问题: 我有一个带有两个表的数据库,地址簿和联系人,这些之间的关系,在我的观点中,1:n。 现在,在逆向工程之后,Hibernate在类“AbstractAddressbook”中生成以下代码: 但我需要的
2回复

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:“字段”列表中的未知列“ sequence_next_hi_value”

谁能说出导致此错误的原因? 我正在使用hibernate连接到mysql数据库。 我能够连接到数据库,并且一切正常,直到更改persistence.xml并添加了datasource 。
1回复

使用@GeneratedValue(strategy = GenerationType.TABLE),sequence_next_hi_value是一个int(11),但我的表有一个id列bigint(20)

我正在使用@Id与@GeneratedValue(strategy = GenerationType.TABLE),只是检查了hibernate已经创建了一个表hibernate_sequences,但是sequence_next_hi_value的列类型是一个int(11)。 我有一些实体(
1回复

Hibernate:如何为一个表映射两列

我有一个用户表,其中有2个用于结果的外键(一个用于用户结果,一个用于平均结果)。 两者都有一个结果表。 如何在休眠状态下映射这种情况? 我尝试了一对一映射,但是它不起作用。 在Java中,为了轻松访问结果,我想要这样的东西: 用户表: average_data和pic
1回复

如何为Hibernate设置HSQLDB?

我想将hibernate与hsqldb结合使用。 我以前在xampp / mysql中使用了休眠模式,但是现在我不知道如何设置HSQLDB管理器以在休眠模式下使用它。 我在配置文件中为mysql编写了此文件:jdbc:mysql:// localhost:3306 / oadturk
1回复

Hibernate 5从表中获取某些列

我是Hibernate的新手。 我想首先从特定行获取某些列,这就是我所做的: 我收到此错误: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to org.seklyza.recipy.entities.
1回复

在Hibernate中为表设置存储引擎

我目前正在尝试为表设置存储引擎,因为应根据情况使用MyISAM和InnoDB。 不幸的是,我没有找到在Hibernate中设置此方法的方法,并且我不想手动创建每个表。 我更喜欢的方法是在Java-POJO中对其进行注释,但是我找不到一种方法。 我发现了Hibernate:MySQLDi
1回复

Hibernate @MapKeyColumn和表继承导致Unknown列类型异常

我正在从hibernate 4.2.5.Final升级到4.3.6.Final,4.3.6 hibernate libs导致mysql未知列类型异常。 以下课程已经简化,因为我无法完整地展示我公司的生产代码。 BasicType只是一个枚举 基本配置是: 我有一个测试,