<student>
<id>1</id>
<badge></badge>
<name>Matt</name>
</student>
これは、投稿中に観察したときの私のxml投稿です。
public class Student implements Serializable{
Long id;
Integer badge;
String name;
}
マイ Web サービス :
@Path("add")
@POST
@Consumes({Mediatype.xml,Mediatype.json})
@Produces({Mediatype.xml,Mediatype.json})
public Response add(Student student)
{
}
サービス レイヤーでこの add メソッドをデバッグすると、GUI によって提供されていないにもかかわらず、変数 Badge に値「0」が割り当てられます。バッジのデータベース フィールドも整数 (postgres) です。
存在しない場合はデフォルト値を0に割り当てる整数変数に関連するものですか?