spring struts hibernate

源代码在线查看: person.java

软件大小: 23297 K
上传用户: gxjun686
关键词: hibernate spring struts
下载地址: 免注册下载 普通下载 VIP

相关代码

				package org.appfuse.model;
				
				import org.apache.commons.lang.builder.ToStringBuilder;
				import org.apache.commons.lang.builder.ToStringStyle;
				
				/**
				 * @hibernate.class table="person"
				 */
				public class Person extends BaseObject {
				    private Long id;
				    private String firstName;
				    private String lastName;
				
				    /**
				     * @return Returns the id.
				     * @hibernate.id column="id"
				     *  generator-class="increment" unsaved-value="null"
				     */
				    public Long getId() {
				        return id;
				    }
				
				    public void setId(Long id) {
				        this.id = id;
				    }
				
				    /**
				     * @hibernate.property column="first_name" length="50" not-null="true"
				     */
				    public String getFirstName() {
				        return firstName;
				    }
				
				    public void setFirstName(String firstName) {
				        this.firstName = firstName;
				    }
				
				    /**
				     * @hibernate.property column="last_name" length="50" not-null="true"
				     */
				    public String getLastName() {
				        return lastName;
				    }
				
				    public void setLastName(String lastName) {
				        this.lastName = lastName;
				    }
				
				    public boolean equals(Object o) {
				        if (this == o) return true;
				        if (!(o instanceof Person)) return false;
				
				        final Person person = (Person) o;
				
				        if (firstName != null ? !firstName.equals(person.firstName) : person.firstName != null) return false;
				        if (lastName != null ? !lastName.equals(person.lastName) : person.lastName != null) return false;
				
				        return true;
				    }
				
				    public int hashCode() {
				        int result;
				        result = (firstName != null ? firstName.hashCode() : 0);
				        result = 29 * result + (lastName != null ? lastName.hashCode() : 0);
				        return result;
				    }
				
				    public String toString() {
				        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
				                .append("lastName", this.lastName).append("id", this.id)
				                .append("firstName", this.firstName).toString();
				    }
				}
							

相关资源