package org.dayatang.springtest.domain; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; import org.dayatang.domain.AbstractEntity; import javax.persistence.Entity; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.Table; @Entity @Table(name = "pay_test_myentity") @NamedQueries({ @NamedQuery(name = "MyEntity.findByName", query = "select o from MyEntity o where o.name like ?")}) public class MyEntity extends AbstractEntity { /** * */ private static final long serialVersionUID = -2791539145767570307L; private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String[] businessKeys() { return new String[]{"name"}; } @Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE); } }