Sql Временная отметка в слоях приложений

Безопасно или удобно использовать java.sql.Timestamp для всех слоев приложения?

Мы используем Postgres и нуждаемся в чем-то вроде Timestamp... мы закончили использование этого типа в сущности Persistence и, в конце концов, полностью до уровня сервисов.

Я вижу странное, но не уверен, что такое риск и проблемы, которые могут возникнуть.

2 ответа

Подумав, я понял, что я не хочу, чтобы мой бизнес-уровень сочетался с моим представлением о сохранении. Вот почему я не люблю использовать классы SQL-пакетов... я бы хотел сохранить их на нижнем уровне.

В противном случае, если я решил не использовать SQL больше, у меня все еще будут классы с SQL-пакетами, или мне придется реорганизовать бизнес-уровень.

Вот почему я не люблю


java.sql.Timestamp inheritance java.util.Date то вы можете использовать эти объекты на всех уровнях применения. Я использую java.sql.Timestamp Spring JDBC из таблиц db в моих приложениях без каких-либо проблем.

licensed under cc by-sa 3.0 with attribution.