hibernate基础
hibernate 映射文件中,配置属性和字段关系时,可以在type属性指定java类型。用于做java属性和数据库的字段转换。
指定java类型时,需要写出完整的类型名,如java.lang.String。
自定义类型:某些特殊的类型,Java预放置类型无法支持,需要自定义一个类来实现。
这个类要求实现接口UserType

identity:采用数据库自增长机智生成主键,适用于oracle之外的其他数据库。

native是根据当前配置的数据库方言,自动选择sequence或者identity

increment不是采用数据库自身的机智来生成主键,而是hibernate提供的一种生成主键的方式,
它会获取当前表中主键的最大值。然后加1作为新的主键。
不推荐使用,高并发存在问题
uuid/hilo是采用UUID或hilo算法生成一个主键值,这个主键值是一个不规则的长数字。

浙公网安备 33010602011771号