3
아무 것도 표시되지 않습니다. http://docs.oracle.com/javaee/6/api/javax/persistence/Version.html은 일 수 없습니다.JPA의 Null 버전 필드?
foo.class 위 단순히
import javax.persistence.Entity;
import javax.persistence.Version;
@Entity
public class Foo
{
@Version
private final Integer version = null;
}
테스트가 실패하고 더 @Version 유효성 검사 오류가보고되지 않은 경우
import javax.validation.Validation;
import javax.validation.Validator;
import org.junit.Test;
import static org.junit.Assert.assertFalse;
public class Test
{
@Test
public void test()
{
//Using Hibernate Validator 4.1.0.Final...
Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
assertFalse(validator.validate(new Foo()).isEmpty()); //why does this fail??
}
}
를 실행 한 후.
@ Version-annotated fields는 null이 될 수 있습니까?