Java 向带JPA字段注释的POJO添加公共构造函数

Java 向带JPA字段注释的POJO添加公共构造函数,java,hibernate,jpa,Java,Hibernate,Jpa,我对字段访问JPA注释POJO非常困惑 当字段是私有字段时,您应该如何设置(或获取)字段?我更喜欢使用字段注释(我没有使用getter/setter方法),但我对它的工作原理有点困惑 我可以向POJO添加公共构造函数,以便轻松设置字段吗?我应该为我知道需要访问的字段添加getter方法吗?我应该把所有的字段都公开吗 现在,我想我看到我的POJO看起来是这样的:字段访问、公共构造函数和@Transient注释,这些函数修改原始DB数据,比如将日期包装成日期对象(从存储的MS值转换)等等 我用我的P

我对字段访问JPA注释POJO非常困惑

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

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

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

我用我的POJO和DAO接近我的第一次测试。我以前从未运行过hibernate代码,只是学习了几个星期。我很兴奋,这个问题的答案应该能让我渡过难关


谢谢

我也是冬眠初学者。。根据我所读到的内容,您无法避免使用getter或setter,而公共构造函数也可以。我使用公共构造函数来填充bean

您能否提供一个示例类来演示您正在尝试执行的操作。如果你愿意的话,你可以拥有一个公共的“默认”构造函数,但我现在更关心的是你试图用@Transient annoation和“raw DB data”来做什么——基本上是我目前拥有的全部数据源谢谢你!我想我的一些问题不是因为“潜入”,而是感谢你的安慰。