在所有应用程序层中使用java.sql.Timestamp是安全还是方便?
我们正在使用Postgres并需要像Timestamp这样的东西...我们最终在Persistence实体上使用这种类型,最后一直到服务层。
我觉得很奇怪,但不确定可能出现的风险和问题是什么。
答案 0 :(得分:0)
java.sql.Timestamp
继承java.util.Date
然后您可以在所有应用层中使用此对象。我在我的应用程序中使用来自java.sql.Timestamp
的{{1}} Spring JDBC
而没有任何问题。
答案 1 :(得分:0)
在想到我意识到我不希望我的业务层与我的持久性表示相结合。这就是为什么我不喜欢使用SQL打包的类...我希望保持底层的可能性。
否则,如果我决定不再使用SQL,我仍然会有SQL打包的类,或者我应该重构业务层。
这就是我不喜欢
的原因