Java 根据表格生成唯一编号';s主键,用作外部引用
我需要根据表的主键生成一个数字,该数字将用作外部参考(例如,标记产品或生成条形码)。 该编号将存储在数据库中,稍后用于检索从中派生的实际记录。 数字必须具有固定长度,例如最多8个字符,以最小化条形码的长度 有没有Java API可以用来生成这个数字 解决方案不需要强制从主键派生数字;我只需要确保它在所有记录中都是唯一的 我需要一个可编程的Java解决方案;不是数据库绑定的 谢谢, 谢扎德 我需要根据主键生成一个数字 不符合 解决方案不需要强制从主键派生数字 但是, nameuidFromBytes(byte[]bytes)可能是您的朋友Java 根据表格生成唯一编号';s主键,用作外部引用,java,unique-key,Java,Unique Key,我需要根据表的主键生成一个数字,该数字将用作外部参考(例如,标记产品或生成条形码)。 该编号将存储在数据库中,稍后用于检索从中派生的实际记录。 数字必须具有固定长度,例如最多8个字符,以最小化条形码的长度 有没有Java API可以用来生成这个数字 解决方案不需要强制从主键派生数字;我只需要确保它在所有记录中都是唯一的 我需要一个可编程的Java解决方案;不是数据库绑定的 谢谢, 谢扎德 我需要根据主键生成一个数字 不符合 解决方案不需要强制从主键派生数字 但是, nameuidFromByte
有更好的UUID生成器,只需稍加搜索即可轻松找到。如果不知道主键是什么,就不可能找到基于主键的解决方案。请更好地指定问题。主键不是这样一个数字吗?您确实需要在这里更具体一些。我把你的问题读了两遍,真的搞不懂你想用你提供的信息做什么。请尽快编辑,否则您的问题很可能会被关闭。