Я создаю приложение Play с Play 2.3 на Java.Проверка формы в Play Framework
Я пытаюсь использовать форму для обработки запроса POST с корпусом JSON.
Моя проблема в том, что если мой JSON - это простой объект с атрибутом только Strings или Floats, он работает хорошо. Но если я поместил часть Object imbrication, он продолжает связывать запрос по-разному, но не выполняет проверку ограничений в вложенных объектах.
Вот Exemple того, что я пытаюсь сделать:
public class PairRequest
{
@Required
public String epc;
@Required
public RequestProduct product;
}
public class RequestProduct
{
//Product data
@Constraints.Required
private String productCode;
@Constraints.Required
public Brand brand;
@Constraints.Required
private String furniture;
}
@Entity
public class Brand extends Model {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Long id;
@Column(length = 250)
@Constraints.Required
public String name;
@Column(nullable = true, length = 512)
public String regex;
}
ли я что-то пропустил? Странно, потому что я думаю, что он работал в первый раз ... Но я не могу быть уверен.