2016-01-18 3 views
1

Я использую WizTools.org RESTClient 3.2.2 & хочу передать входные параметры какКак передать нулевые параметры, используя ReSTClient API для метода для выполнения веб-службы

{ 
"user_id": "", 
"user_email_id": "[email protected]", 
"user_password": "fdsdsdf", 
"firstname": "sdfsdf", 
"lastname": "sfdsdfds", 
"mobile_number": "1234567890", 
"user_status": 1, 
"isdeleted": 0, 
"created_by": 1, 
"profile_picturename": "kfksdjfhksjd", 
"address": "sfdsdfsd" 

}

Вот создайте новую запись, которую я хочу передать идентификатору пользователя как «user_id»: «», но клиент отдыха показывает исключение как «java.sql.SQLException: Неверное целочисленное значение:« для столбца «pv_user_id» в строке 44 »

Может ли кто-нибудь предложить мне, как передать значение null в userID, мой режим л класс как

@Column(name = "user_id") 
private String user_id; 
@Id 
@Column(name = "user_email_id") 
@NotEmpty(message = "Please enter your email_Id.") 
@Email 
@NotNull(message = "Enter last name") 
private String user_email_id; 
@NotEmpty(message = "Please enter your password.") 
@Column(name = "user_password") 
private String user_password; 
@NotNull(message = "Enter last name") 
@NotEmpty(message = "Please enter your firstName.") 
@Column(name = "firstname") 
private String firstname; 
@NotNull(message = "Enter last name") 
@NotEmpty(message = "Please enter your lastName.") 
@Column(name = "lastname") 
private String lastname; 
// @NotNull 
@NotEmpty 
@Pattern(regexp = "(^[0-9]{10,12}$)", message = "Please enter your Mobile Number.") 
@NumberFormat 
// @Size(min = 10, max = 12) 
@Column(name = "mobile_number") 
private String mobile_number; 
@Column(name = "user_status") 
private Integer user_status; 
@Column(name = "isdeleted") 
private Integer isdeleted; 
@Column(name = "created_by") 
private Integer created_by; 
@Column(name = "profile_picturename") 
private String profile_picturename; 
@Column(name = "address") 
private String address; 

Заранее спасибо

+1

просто не написать идентификатор пользователя. он пройдет через userid как null –

+0

Thats really cool, можете ли вы разместить его в качестве ответа? –

ответ

2

Если вы не проедете USERID параметр будет принимать USERID = NULL, потому что идент строка, и если вы ничего не проходит, он автоматически принимать его как нуль ,

Даже эта ссылка будет полезно понять причины ..

What is a Java String's default initial value?