hibernate 表生成主键ID,默认值问题

jerry2012 发布于 2014/11/06 12:00
阅读 1K+
收藏 1
@Id
	@TableGenerator(name="GEN_INDEX",table="t_generator",
			pkColumnName = "gen_key",valueColumnName = "gen_value",
			pkColumnValue = "id",allocationSize = 2,initialValue = 1000)
	@GeneratedValue(strategy = GenerationType.TABLE,generator = "GEN_INDEX")
	public Long getId() {
		return id;
	}

为什么主键还是从1开始呢,没有从1000开始?我使用的是mysql.



加载中
0
pengcheng_1024
pengcheng_1024
看看这个文章http://blog.csdn.net/z69183787/article/details/36048147
0
hibegin
hibegin
这个应该是检测到以前设置过了。后面设置的就没有效果了。把表删除后重建应该就行了
hibegin
hibegin
回复 @jerry2012 : 你改主键生成方式为 increment 呢???
jerry2012
jerry2012
试过了,没作用,还是从1开始
返回顶部
顶部