hibernate基础

 

 

hibernate 映射文件中,配置属性和字段关系时,可以在type属性指定java类型。用于做java属性和数据库的字段转换。

指定java类型时,需要写出完整的类型名,如java.lang.String。

自定义类型:某些特殊的类型,Java预放置类型无法支持,需要自定义一个类来实现。

这个类要求实现接口UserType

 

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

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

increment不是采用数据库自身的机智来生成主键,而是hibernate提供的一种生成主键的方式,

它会获取当前表中主键的最大值。然后加1作为新的主键。

不推荐使用,高并发存在问题

uuid/hilo是采用UUID或hilo算法生成一个主键值,这个主键值是一个不规则的长数字。

 

posted on 2017-03-02 11:31  南神  阅读(110)  评论(0)    收藏  举报