2015-10-13 53 views
0

我正在使用JPA 2.1,並且我想啓用在驗證失敗時拋出異常從實體這是我的實體上的字段我必須創建<h:messages />到我的JSF頁面以顯示這個問題,我不能以另一種方式處理它。如何啓用拋出異常使用JPA 2.1和eclipseLink 2.5.2

如果我沒有把價值放在這個領域,我該如何拋出異常?

我想知道我怎麼能啓用例外,我會處理這個異常

@Size(min = 1, max = 100) 
@Column(name = "room_name") 
private String roomName; 

回答

0

我怎麼能拋出異常,如果我沒有把價值在這個領域?


在加入@NotNull約束

@NotNull 
@Size(min = 1, max = 100) 
@Column(name = "room_name") 
private String roomName; 
+0

我沒有,也沒有工作沒有拋出異常! – user1608962

+0

在web.xml添加此片段:<的context-param> ​​ javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL Franck