powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Long to Date in Java (Hibernate mapping)
8 сообщений из 8, страница 1 из 1
Long to Date in Java (Hibernate mapping)
    #39296088
Philip_Stubborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Подскажите, пожалуйста, есть такая возможность в hibernate из long(в бд сохранена так дата и время) представить их в Date или Timestamp?
...
Рейтинг: 0 / 0
Long to Date in Java (Hibernate mapping)
    #39296096
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Philip_Stubborn,

Если по простому, то как-то так .
...
Рейтинг: 0 / 0
Long to Date in Java (Hibernate mapping)
    #39296099
Philip_Stubborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Арсеньев,

Код: java
1.
2.
3.
 public Date getDateend() {
        return new Date(dateend);
    }



Код: java
1.
2.
3.
4.
 <property generated="never" lazy="false" name="datebegin"
                  type="java.lang.Long">
            <column name="datebegin"/>
        </property>




Но здесь возникает ошибка, что типы не соответствуют
...
Рейтинг: 0 / 0
Long to Date in Java (Hibernate mapping)
    #39296100
Philip_Stubborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<property generated="never" lazy="false" name="dateend"
type="java.lang.Long">
<column name="dateend"/>
</property>
...
Рейтинг: 0 / 0
Long to Date in Java (Hibernate mapping)
    #39296104
Philip_Stubborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dateend в классе Java типа Long
...
Рейтинг: 0 / 0
Long to Date in Java (Hibernate mapping)
    #39296105
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Philip_Stubborn,

А иметь немапируемые методы доступа как дата и мапируемые как long религия на позволяет?
...
Рейтинг: 0 / 0
Long to Date in Java (Hibernate mapping)
    #39296195
mrWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А может просто написать конвертер. Что то типа такого:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
@Converter(autoApply = true)
public class MyDateConverter implements AttributeConverter<Date,Long> {

    @Override
    public Long convertToDatabaseColumn(Date date) {
        //здесь конвертируем Date -> Long
    }

    @Override
    public Date convertToEntityAttribute(Long long) {
        //здесь конвертируем Long -> Date
    }
}
...
Рейтинг: 0 / 0
Long to Date in Java (Hibernate mapping)
    #39296247
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Philip_Stubborn,
а почему не исправить базу? Есть слово такое - рефакторинг.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Long to Date in Java (Hibernate mapping)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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