## POJO POJO的定义是普通java对象(相对于JavaEE的EJB来说的),java对象需要准守JavaBean规范,即提供getter和setter方法。如下是一个符合BeetlSQL的POJO ```java public class UserData{ Integer id; String name; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } } ``` 下面的代码则不是POJO ```java public class UserData{ public Integer id; public String name; } ``` 下面的代码也不是POJO ```java public class UserData{ Integer id; public Integer getId() { return id; } public UserData setId(Integer id) { this.id = id; return this } } ``` 如果使用lombok,则只需要使用@Data注解 ```java @Data public class UserData{ Integer id; String name; } ``` > lombok的chain = true 会破坏JavaBean规范,导致BeetlSQL无法使用此POJO