powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate что толком означает \" в @Column
8 сообщений из 8, страница 1 из 1
Hibernate что толком означает \" в @Column
    #37730619
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
После генерации классов получаю некоторые @Column с \".
Например
Код: java
1.
2.
3.
    @Temporal( TemporalType.DATE)
	@Column(name="\"TIMESTAMP\"")
	private Date timestamp;


Вопрос - что это такое? Зачем они вообще нужны?
...
Рейтинг: 0 / 0
Hibernate что толком означает \" в @Column
    #37730621
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто гуглить невыходит....
...
Рейтинг: 0 / 0
Hibernate что толком означает \" в @Column
    #37730674
Mr WeL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скорее всего TIMESTAMP является ключевым словом в базе, как например SELECT.
Нельзя
Код: sql
1.
SELECT * FROM select


Можно (наверное)
Код: sql
1.
SELECT * FROM "select"
...
Рейтинг: 0 / 0
Hibernate что толком означает \" в @Column
    #37730819
kiR@ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ccoder,

Да, все верно, это такой способ заэскейпить служебные слова в названиях колонок.
...
Рейтинг: 0 / 0
Hibernate что толком означает \" в @Column
    #37730882
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
причём по стандарту ANSI SQL название колонок должно быть именно в двойных кавычках но не в одинарных, т.е.
select 'timestamp' from table

вернёт строку timestamp а не содержимое колонки timestamp

смотри не перепутай (ц)
...
Рейтинг: 0 / 0
Hibernate что толком означает \" в @Column
    #37730940
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше переименовать. Так же как и не называть колонку - 'Date'
...
Рейтинг: 0 / 0
Hibernate что толком означает \" в @Column
    #37731485
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше вместо \" пишите `
...
Рейтинг: 0 / 0
Hibernate что толком означает \" в @Column
    #37732316
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, очень полезно узнать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate что толком означает \" в @Column
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]