Java 使用Hibernate注释指定@Id@GeneratedValue的长度(大小)

Java 使用Hibernate注释指定@Id@GeneratedValue的长度(大小),java,hibernate,Java,Hibernate,是否可以指定使用Hibernate注释自动生成的id的起始值和大小?例如,我希望字段长度为8个字符,并用前面的0(00000001、00000002、00000003等)填充,而不是仅从“1”开始。您可以使用a来表示,但我不建议这样做。您不需要将主键存储为字符串(如果需要前导零,您必须这样做) 您应该做的是-每当您必须向用户显示ID时,都附加零,否则将其作为一个数字存储在数据库中

是否可以指定使用Hibernate注释自动生成的id的起始值和大小?例如,我希望字段长度为8个字符,并用前面的0(00000001、00000002、00000003等)填充,而不是仅从“1”开始。您可以使用a来表示,但我不建议这样做。您不需要将主键存储为字符串(如果需要前导零,您必须这样做)

您应该做的是-每当您必须向用户显示ID时,都附加零,否则将其作为一个数字存储在数据库中