跨应用层的sql时间戳(sql Timestamp across app layers)

编程入门 行业动态 更新时间:2024-10-23 23:29:44
应用层的sql时间戳(sql Timestamp across app layers)

在所有应用程序层中使用java.sql.Timestamp是安全还是方便?

我们正在使用Postgres并需要像Timestamp这样的东西...我们最终在Persistence实体上使用这种类型,最后一直到服务层。

我觉得很奇怪,但不确定可能出现的风险和问题是什么。

It is safe or convenient to use java.sql.Timestamp across all application layers?

We are using Postgres and need something like a Timestamp ... we ended up using this type on Persistence entities and, at the end, all the way up until services layer.

I see weird but not sure about what are the risk and problems that may arise.

最满意答案

java.sql.Timestamp继承java.util.Date然后您可以在所有应用程序层中使用此对象。 我使用Spring JDBC java.sql.Timestamp来自我的应用程序中的db表而没有任何问题。

After thinking i realized that i don't want to my business layer be coupled with my persistence representation. This is why i don't like using SQL packaged classes ... i would want to keep those at the bottom level possible.

Otherwise if i decided to not use SQL anymore i still will have SQL packaged classes, or i should have to refactor business layer.

This is why i do not like

更多推荐

本文发布于:2023-08-07 11:16:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1464225.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:应用层   时间   sql   layers   Timestamp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!