[英]java boolean field save as false need to be save as true
Am having a field called legal_hold
in my User
model class and from my controller am trying to save User object into the User table by default i want to save the legal_hold
as true. legal_hold
字段的數據類型是 boolean。
請看我下面的代碼。 但是legal_hold
字段沒有在表中保存為true
。 將其保存為false
。
有人可以就此提出建議嗎?
以下是我的 controller class
用戶控制器.java
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<Void> createUser(@Valid @RequestBody User newUser) {
System.out.println("New User -->"+newUser.isLegalHold())
User user = userService.createUser(newUser);
HttpHeaders headers = new HttpHeaders();
headers.setLocation(new UserResource(user).selfUri());
return new ResponseEntity(headers, HttpStatus.CREATED);
}
以下是我的 model class User.java
@Column(name = "legal_hold")
private boolean legalHold = true;
在您的實體 class 上嘗試此定義
@Column(columnDefinition = "boolean default true")
@Column(name = "legal_hold")
private boolean legalHold;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.