contact.java

来自「关于HEBERNATE使用的一个简单例子」· Java 代码 · 共 105 行

JAVA
105
字号
package dbdemo;

/**
 * @author MEagle
 * @hibernate.class  table="Contacts"
 * Represents a contact.
 */
public class Contact {

	private long contactId;
	private String name;
	private String email;

	//	foreign key field for the parent
	private String userId;

	// relationship field
	private User user;

	/**
	 * @hibernate.id generator-class="sequence" type="long" column="ID"
	 * @hibernate.generator-param name="sequence" value="seq"	
	 * 
	 * @return long
	 */
	public long getContactId() {
		// use this if you are using a dialect that does not support sequences
		// @hibernate.id generator-class="native" type="integer" column="ID"	
		
		// Use this if you are using a dialect that supports sequences
		// @hibernate.id generator-class="sequence" type="long" column="ID"
		// @hibernate.generator-param name="sequence" value="seq"	
		return contactId;
	}

	/**
	 * @hibernate.property column="EmailAddress" type="string"
	 * @return String
	 */
	public String getEmail() {
		return email;
	}

	/**
	 * @hibernate.property column="Name" type="string"
	 * @return String
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param long
	 */
	public void setContactId(long l) {
		contactId = l;
	}

	/**
	 * @param string
	 */
	public void setEmail(String string) {
		email = string;
	}

	/**
	 * @param string
	 */
	public void setName(String string) {
		name = string;
	}



	/**
	 * @return String
	 */
	public String getUserId() {
		return userId;
	}

	/**
	 * @param string
	 */
	public void setUserId(String string) {
		userId = string;
	}

	/**
	 * @hibernate.many-to-one column="User_ID" class="dbdemo.User"
	 * @return User
	 */
	public User getUser() {
		return user;
	}

	/**
	 * @param user
	 */
	public void setUser(User user) {
		this.user = user;
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?