hibernate insert sqlsever 问题总结

当数据库主键不是标识时,想要由程序自己控制主键,hibernate bean的映射应该写成:@GeneratedValue(strategy = GenerationType.AUTO)

查阅资料后,整理如下:

public enum GenerationType{    
    TABLE,    //使用一个特定的数据库表格来保存主键。 
    SEQUENCE,    //根据底层数据库的序列来生成主键,条件是数据库支持序列。
    IDENTITY,    //主键由数据库自动生成(主要是自动增长型) 
    AUTO   //主键由程序控制。
}  


你可能感兴趣的:(bean,Hibernate,数据库,table,insert)