如何在 JPA - GAE/J 中使属性为空?
2022-09-01 18:18:31
我有一个实体类。我想添加更多的属性,但要使它们保持为空。User
在 JPA 中用于此目的的注释是什么?
我在Google App Engine中使用JPA。
我有一个实体类。我想添加更多的属性,但要使它们保持为空。User
在 JPA 中用于此目的的注释是什么?
我在Google App Engine中使用JPA。
默认情况下,属性在 JPA 中为 null,但基元类型除外。您可以使用@Column注释的 nullable
属性来控制可空性,如下所示:
//not nullable
@Column(nullable = false)
private String prop1;
//nullable
@Column(nullable = true)
private String prop2;
//default = nullable
@Column
private String prop3;
在实体类中,使用整数、双精度,而不是整型和双精度型。
@Entity
public class AnyTable {
...
public double myValue; // !! dont use in this way - this can never be null!
public Double myValue; // BETTER !