С Hibernate в качестве поставщика JPA 1.0 вы можете избежать зарезервированного ключевого слова, заключая его в обратные ссылки:
@Column(name="`open`")
Это синтаксис, унаследованный от Hiberate Core:
5,4. Идентификаторы с кодами SQL
Вы можете заставить Hibernate указывать идентификатор в сгенерированном SQL, включив имя таблицы или столбца в обратные ссылки в документе сопоставления. Hibernate будет использовать правильный стиль цитаты для SQL Dialect. Обычно это двойные кавычки, но SQL Server использует скобки, а MySQL использует обратные ссылки.
blockquote>
... В JPA 2.0 синтаксис стандартизован и становится:
@Column(name="\"open\"")
Ссылки
- Справочное руководство по гибернату 5.4. SQL-котируемые идентификаторы
- Спецификация JPA 2.0 2.13 Именование объектов базы данных
Связанные вопросы
Один парень по вопросам github ответил мне, что нет необходимости использовать DontDestroyOnLoad, просто используйте один раз на главной сцене, и это все.