0

我对字段访问 JPA 注释的 POJO 感到非常困惑。

当它们是私有的时,你应该如何设置(或获取)这些字段?我更喜欢使用字段注释(我没有使用 getter/setter 方法),但我对它的工作方式有点困惑。

我可以向我的 POJO 添加一个公共构造函数,以便我可以轻松设置字段吗?我应该为我知道需要访问的字段添加 getter 方法吗?我应该只公开所有字段吗?

现在,我想我预见我的 POJO 看起来像这样:字段访问、公共构造函数和 @Transient 注释对修改原始 DB 数据的函数 - 例如将日期包装到 Date 对象(从存储的 MS 值转换)等。

我的 POJO 和 DAO 即将进行我的第一次测试。我以前从未运行过休眠代码,只是学习了几个星期。我很兴奋,这个问题的答案应该让我克服困难。

谢谢!

4

1 回答 1

1

我也是hibernate的初学者..根据我读过的内容,你无法避免拥有getter或setter,并且可以拥有公共构造函数。我使用公共构造函数来填充 bean。

于 2012-06-27T01:54:18.267 回答