Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 休眠自动递增非ID列_Sql_Hibernate - Fatal编程技术网

Sql 休眠自动递增非ID列

Sql 休眠自动递增非ID列,sql,hibernate,Sql,Hibernate,比如说,我有一个列“val”,它不是id列,我想将它设置为自动递增。有没有办法用Hibernate/JPA注释实现这一点?是的,有办法。注释自动生成字段,让Hibernate知道它必须在插入和/或更新之后重新读取实体以获得生成值的值。这种方式听起来好像不是最好的做法。。。。你为什么需要它?

比如说,我有一个列“val”,它不是id列,我想将它设置为自动递增。有没有办法用Hibernate/JPA注释实现这一点?

是的,有办法。注释自动生成字段,让Hibernate知道它必须在插入和/或更新之后重新读取实体以获得生成值的值。这种方式听起来好像不是最好的做法。。。。你为什么需要它?