Я хотел бы использовать идентификаторы типа long
для моих сохраненных объектов. Тем не менее, я считаю, что метод get() требует, чтобы объект Serializable был его идентификационным параметром (discussed here). Какое лучшее обходное решение?Использование hibernate session.get() с длинным идентификатором
0
A
ответ
2
Использовать Long
. Hibernate выполнит правильное отображение для вас. И если вы используете Java 5, вы можете
long id = ...;
session.get (id);
и компилятор сделает все остальное.
0
Если вы используете java 5/6, он должен сделать это для вас с autoboxing. Однако я бы рекомендовал использовать Long вместо long, чтобы он оценивал значение null, а не ноль.
Смежные вопросы
- 1. Hibernate 3.6 - session.get() vs session.load()
- 2. Hibernate session.get() показывает null
- 3. hibernate: session.get() случайное поведение
- 4. Hibernate: session.get (...) vs session.getNamedQuery (...)
- 5. Hibernate session.get возвращает null
- 6. Hibernate session.createCriteria versus session.get performance
- 7. Hibernate session.get() всегда возвращается нуль
- 8. Как работает метод Session.get в hibernate
- 9. Hibernate: Разница между session.get и session.load
- 10. Использование '/' с длинным двойным?
- 11. нет строки с данным идентификатором существует hibernate
- 12. hibernate Ошибка сопоставления с идентификатором
- 13. вызова методы зимует session.get
- 14. Как включить MySQL BINARY-оператор в Hibernate-запросах и Session.get()
- 15. Hibernate Entity с первичным идентификатором и идентификатором ревизии
- 16. YUI Selector с идентификатором, который является длинным номером
- 17. Исключение исключения Session.get вместо нуля
- 18. Hibernate session.get (..) метод не попадает в базу данных
- 19. NullPointer Исключение при вызове метода session.get() в Hibernate
- 20. Вопросы с неподписанным длинным длинным
- 21. hibernate Более одной строки с данным идентификатором
- 22. Использование MVVM в представлении с длинным ходом
- 23. Meteor Session.get и if()
- 24. Meteor Session.set, Session.get
- 25. NHibernate on DB2 session.get() throws System.IndexOutOfRangeException
- 26. Использование Hibernate с Presto
- 27. Использование JTA с Hibernate
- 28. Использование Hibernate с Struts
- 29. Ленивая загрузка собственности и session.get проблема
- 30. C++ struct с длинным длинным битовым полем
Отлично! Это завершает мой первый интеграционный тест, используя спящий режим. Потребовалось несколько часов, но я могу, наконец, упорствовать и читать сущность! – ripper234 2010-11-26 12:44:01