Spring MVC+JPA+Jquery+Flexigrid修改简单示例

一直用swing,没有用java编写过web程序,想学习一下,看到jQuery插件flexigrid使用总结(http://www.iteye.com/topic/611837)写的实例,可以转换List到JSON,实在很方便,由于他用的是ibatis,没有用过,就想把它放到JPA下面运行,改了一下可以支持对象的对象返回JSON,但是不能一个对象调用他本身,不知道怎么改(比如一个User 对象,里面包含private User creator就不行)

加上@JsonIgnoreProperties过滤掉也不行

 

@Entity
@Table(name = "TB_USER")
@TypeDefs({ @TypeDef(name = "DefaultFlag", typeClass = StringValuedEnumType.class, parameters = { @Parameter(name = "enum", value = "com.phoenix.enums.DefaultFlagEnum") }) })
@JsonIgnoreProperties({"hibernateLazyInitializer", "creator"})
public class User extends PersistentObject implements Serializable {

你可能感兴趣的:(spring,jquery,mvc,json,jpa)