我的问题是,我可以在JPA实体中使用静态记录器,还是会导致一些问题? 我想做这样的事情(记录器是log4j):
@Entity
public class AlertRule implements Serializable {
/**
* Serial version ID.
*/
private static final long serialVersionUID = 9000392523924653431L;
/**Logger. */
transient private static final Logger LOGGER = Logger.getLogger(AlertRule.class);
/**
* ID.
*/
@Id
@GeneratedValue(strategy = GenerationType.TABLE)
private Long id;
/**
* Rule name.
*/
@NotNull
private String name;
...
答案 0 :(得分:5)
使用标准JPA,静态字段不会保留,并且最终字段不会保留,因此不是问题