[quote=引用 10 楼 dogfish 的回复:] 我是先生产A的UUID, 然后把A的UUID放在B的UUID
为订单号专门新增一个表似乎没必要吧 可否用日期时间值,精确到秒,例如取now()值,去掉间隔符,得到一串纯数字,即为唯一值。
[quote=引用 8 楼 dogfish 的回复:] B表应该有一个字段和A是有对应关系的。 由A生成的关键值,例如是uuid,在B也应该有个uuid是相对于的。
我是先生产A的UUID, 然后把A的UUID放在B的UUID
[quote=引用 1 楼 dogfish 的回复:] 1. 为订单做一个自动增长的表,用表里的自动增长field作为订单号。 2. 保持统计数据,有利于提高性能 3. jmail 4. 好像有接口的。
B表应该有一个字段和A是有对应关系的。 由A生成的关键值,例如是uuid,在B也应该有个uuid是相对于的。
1. 为订单做一个自动增长的表,用表里的自动增长field作为订单号。 2. 保持统计数据,有利于提高性能 3. jmail 4. 好像有接口的。
1 一般会分订单库和订单明细库,所以用订单的标识做订单号是可行的。也可以 Max(xxx) +1 不过要获取号码和插入写在一句sql中或用事务transaction避免重复。 2 一般会在事务中做,复杂的话根据事务级别用行锁之类的 3 Jmail用的比较多。发邮件主要还是邮件服务器的的问题比较多,要允许可用程序发,还有发的频率问题,不然会被当做垃圾邮件封掉的。 4 可以,一般通过http组件组成符合要求的请求即可。
28,390
社区成员
357,060
社区内容
加载中
试试用AI创作助手写篇文章吧