我对场外访问JPA注释的POJO非常困惑。
如果字段是私有的,您应该如何设置(或获取)字段?我更喜欢使用字段注释(我没有使用getter / setter方法),但我对它的工作原理有点困惑。
我可以在POJO中添加公共构造函数,以便轻松设置字段吗?我应该为我知道我需要访问的字段添加getter方法吗?我应该公开所有领域吗?
现在,我想我的POJO看起来像这样:字段访问,公共构造函数和@Transient注释修改原始数据库数据的函数 - 例如将日期包装到Date对象(从存储的MS值转换)和喜欢。
我的第一次测试接近我的POJO和DAO。我以前从未运行过hibernate代码,只是学习了几周。我很兴奋,这个问题的答案应该让我刚好超过驼峰。
谢谢!
答案 0 :(得分:1)
我也是hibernate的初学者......根据我所读到的内容,你无法逃避拥有getter或setter,公共构造函数也可以。我使用公共构造函数来填充bean。