Я разрабатываю приложение весны 3 MVC. Я использую hibernate как ORM. Определяя модель, у меня есть поле ID. Я хочу автоматически генерировать его таким образом, чтобы его значение представляло собой текущее количество строк в таблице + 1. Как это можно сделать?Создать идентификатор, основанный на количестве строк в таблице весной
0
A
ответ
2
AUTOINCREMENT
колонка или последовательность сделают трюк. В Hibernate просто аннотировать id
с @GeneratedValue
:
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int id;
Hibernate автоматически установить идентификатор для следующего доступного значения.
Смотрите также
Смежные вопросы
- 1. Показать/скрыть текст, основанный на количестве строк
- 2. Как настроить UICollectionView contentSize.height, основанный на количестве строк в swift
- 3. Формат поля, основанный на количестве строк - Report Designer 1.0
- 4. Заказ, основанный на количестве, присутствующем в тексте
- 5. C# Update ProgressBar, основанный на количестве заданий
- 6. Создание числа, основанного на количестве строк в таблице sql
- 7. Qlikview, Условное значение, основанное на количестве строк в прямой таблице
- 8. Фильтр RDD, основанный на количестве вхождений
- 9. Платеж WHMCS, основанный на количестве отправленных писем
- 10. Угловой условный класс, основанный на количестве символов
- 11. iMacros - установить цикл, основанный на количестве продуктов
- 12. Закажите список предметов, основанный на количестве Likes
- 13. Сравнить значение базы данных в количестве строк в другой таблице
- 14. создать уникальный идентификатор, основанный на дате в R
- 15. Создать новый идентификатор, основанный на суммарной сумме в excel vba
- 16. Trim an NSString, основанный на количестве сообщений символов
- 17. Сплит-экран, основанный на количестве элементов и соотношении экрана
- 18. postgresql идентификатор компании, основанный на последовательности
- 19. SQL-запрос, чтобы получить результат, основанный на количестве записей в другой таблице
- 20. Заказ ответов на форуме, основанный на количестве upvotes
- 21. Аномальное поведение java.util.List, основанный на количестве элементов в нем
- 22. Вызов метода, основанный на пользовательской аннотации весной?
- 23. Возвращает отдельный идентификатор, основанный на нескольких критериях
- 24. Дайте пароль, основанный на количестве пользователей с тем же тегом
- 25. Значок значок, основанный на количестве ячеек/записей UITableView
- 26. Счетчик посещений, основанный на количестве просмотров для динамических страниц
- 27. Python: создать дистрибутив из списка, основанный на количестве элементов, попадающих в определенные диапазоны
- 28. создать столбец в таблице данных, основанный на изменениях в другом столбце в таблице данных R. Таблица
- 29. Поиск Mysql на большом количестве строк
- 30. Возвращающийся верх x самый frequtenty, основанный на количестве и количестве событий
привет. проблемы здесь состоят в том, что некоторые элементы могут быть удалены через какое-то время. в этом случае, когда я добавляю новый элемент, идентификатор не находится в последовательности, но равен общему количеству элементов, добавленных в одну точку в таблицу. –
@ KaushikBalasubramanain: Я знаю. Но представьте себе: когда вы добавите три записи, у них будет 1, 2 и 3 идентификатора, верно? Затем, когда вы удаляете первый или второй и добавляете еще один, согласно вашему алгоритму, он должен иметь идентификатор 3 (одновременно есть 2 записи в базе данных), но запись с таким идентификатором уже существует! –