Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate и DATETIME ( "2006-01-01 00:00:00") / 8 сообщений из 8, страница 1 из 1
08.10.2006, 14:50
    #34040117
HibJunior
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate и DATETIME ( "2006-01-01 00:00:00")
На какой тип данных нужно проецировать MySQL'ий DATETIME ("2006-01-01 00:00:00").
String, а потом парсить ?
...
Рейтинг: 0 / 0
08.10.2006, 15:22
    #34040136
inf
inf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate и DATETIME ( "2006-01-01 00:00:00")
на Date
...
Рейтинг: 0 / 0
08.10.2006, 15:27
    #34040137
HibJunior
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate и DATETIME ( "2006-01-01 00:00:00")
получилось на Calendar
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
24.01.2017, 18:20
    #39390547
skywriter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate и DATETIME ( "2006-01-01 00:00:00")
У кого какая версия, почему (для чего?, если это сделано умышленно) среди Hibernate value types нет типа, соответствующего MySQL DATETIME?:
date, time, timestamp

Type mappings from java.util.Date and its subclasses to SQL types DATE, TIME and TIMESTAMP (or equivalent).
...
Рейтинг: 0 / 0
24.01.2017, 18:31
    #39390562
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate и DATETIME ( "2006-01-01 00:00:00")
skywriterУ кого какая версия, почему (для чего?, если это сделано умышленно) среди Hibernate value types нет типа, соответствующего MySQL DATETIME?
В JDBC API, как и в SQL-92 нет типа DATETIME. Соответсвенно типы каждого отдельного вендора RDBMS там не упомянуты.
А вот документация к драйверу нам сообщает что никаких проблем в конвертации DATETIME в JDBC типы нет. Что стало поводом для вопроса?
...
Рейтинг: 0 / 0
24.01.2017, 19:21
    #39390600
skywriter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate и DATETIME ( "2006-01-01 00:00:00")
BlazkowiczА вот документация к драйверу нам сообщает что никаких проблем в конвертации DATETIME в JDBC типы нет. Что стало поводом для вопроса?
Было не понятно, что указать в качестве значения атрибута "type".
А зачем они конвертируют DATETIME в java.sql.Timestamp, если DATETIME не поддерживает миллисекунды?:
DATETIME DATETIME java.sql.Timestamp
...
Рейтинг: 0 / 0
25.01.2017, 09:04
    #39390770
skywriter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate и DATETIME ( "2006-01-01 00:00:00")
И как сказать Hibernate, чтобы он для поля типа "java.util.Date" создавал столбец типа DATETIME (при автогенерировании)?
...
Рейтинг: 0 / 0
25.01.2017, 09:10
    #39390774
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate и DATETIME ( "2006-01-01 00:00:00")
skywriterИ как сказать Hibernate, чтобы он для поля типа "java.util.Date" создавал столбец типа DATETIME (при автогенерировании)?
@Column(columnDefinition = "DATETIME") ? Но я всё ещё рекомендую использовать специализированые инструменты liquibase и flyway.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate и DATETIME ( "2006-01-01 00:00:00") / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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