#318 - JSON - toBean error at Transient (with support for #327, #328, #329)

This commit is contained in:
Robin Bygrave
2015-07-19 21:41:20 +12:00
parent a00980c61f
commit 160e4d7dd1
25 changed files with 633 additions and 1358 deletions
@@ -1,9 +1,8 @@
package com.avaje.tests.model.basic;
import java.sql.Date;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.locks.ReentrantLock;
import com.avaje.ebean.annotation.EnumValue;
import com.avaje.ebean.annotation.JsonIgnore;
import com.avaje.ebean.annotation.Where;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
@@ -13,9 +12,10 @@ import javax.persistence.Table;
import javax.persistence.Transient;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import com.avaje.ebean.annotation.EnumValue;
import com.avaje.ebean.annotation.Where;
import java.sql.Date;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.locks.ReentrantLock;
/**
* Customer entity bean.
@@ -43,6 +43,9 @@ public class Customer extends BasicDomain {
@Transient
Boolean selected;
@JsonIgnore
//@Expose(deserialize = false, serialize = false)
@Transient
ReentrantLock lock = new ReentrantLock();