Как я могу сгенерировать значение кода элемента с автоматическим приращением целого числа плюс целое число идентификации
Я создаю Itemcode для моей системы инвентаризации, я хочу, чтобы система счисления целочисленных значений, как это, используя Java
например это
для группы 1 код будет 001 -
0010001,
0010002
для группы 2 код будет 002-
0020003,
0020004
для группы 3 код будет 003-
0030005,
0030006
элементы кодируются индивидуально, поэтому, когда я добавляю новую запись, он обнаружит, к какой группе она принадлежит, и сгенерирует желаемый код элемента, первые 3 цифры будут соответствовать соответствующему значению, в какой группе он принадлежит следующему 4-значному коду. будет значением приращения.. и будет храниться как одно целое число, используя базу данных MySQL
1 ответ
Вам нужно решить:
Коды элементов должны быть представлены как: одно целое число, пара целых чисел (группа и элемент), строка... или что-то еще.
Схема нумерации для первого или второго примера. (Вы, кажется, выбрали одну схему сейчас...)
Как вы собираетесь заполнять предметы и коды. Ты читаешь коды? Вы генерируете их все за один раз, загружая элементы из файла. Вы создаете предметы и идентификаторы предметов по одному (например, в интерактивном режиме).
Как эта информация будет храниться? Только в памяти? В плоском файле? В базе данных? (MySQL ...?)
Эти решения будут в значительной степени диктовать, как вы реализуете элемент id "генерация".
По сути, ваша проблема здесь в том, что >> вам<< нужно выяснить, каковы требования. После того, как вы это сделаете, набор возможных решений уменьшится до приемлемого размера, и вы сможете либо решить его самостоятельно, либо задать разумный вопрос.