⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 carz.java

📁 hibernate3.2.6源码和jar包
💻 JAVA
字号:
//$Id: $package org.hibernate.test.annotations.manytoone;import java.io.Serializable;import java.util.Date;import javax.persistence.Entity;import javax.persistence.ManyToOne;import javax.persistence.Column;import javax.persistence.JoinColumns;import javax.persistence.FetchType;import javax.persistence.JoinColumn;import javax.persistence.TemporalType;import javax.persistence.Id;import javax.persistence.Temporal;/** * @author Emmanuel Bernard */@Entitypublic class Carz implements Serializable {	@Id	private Integer id;	@Column( name = "make", nullable = false )	private String make;	@Column( name = "model", nullable = false )	private String model;	@Column( name = "manufactured", nullable = false )	@Temporal( TemporalType.TIMESTAMP )	private Date manufactured;	@ManyToOne( fetch = FetchType.LAZY )	@JoinColumn( name = "loc_code", referencedColumnName = "loc_code" )	private Lotz lot;	public Carz() {	}	public Integer getId() {		return this.id;	}	public void setId(Integer id) {		this.id = id;	}	public Lotz getLot() {		return this.lot;	}	public void setLot(Lotz lot) {		this.lot = lot;	}	public String getMake() {		return this.make;	}	public void setMake(String make) {		this.make = make;	}	public Date getManufactured() {		return this.manufactured;	}	public void setManufactured(Date manufactured) {		this.manufactured = manufactured;	}	public String getModel() {		return this.model;	}	public void setModel(String model) {		this.model = model;	}	@Override	public int hashCode() {		final int PRIME = 31;		int result = 1;		result = PRIME * result + ( ( this.id == null ) ?				0 :				this.id.hashCode() );		result = PRIME * result + ( ( this.make == null ) ?				0 :				this.make.hashCode() );		result = PRIME * result + ( ( this.manufactured == null ) ?				0 :				this.manufactured.hashCode() );		result = PRIME * result + ( ( this.model == null ) ?				0 :				this.model.hashCode() );		return result;	}	@Override	public boolean equals(Object obj) {		if ( this == obj ) return true;		if ( obj == null ) return false;		if ( getClass() != obj.getClass() ) return false;		final Carz other = (Carz) obj;		if ( this.id == null ) {			if ( other.id != null ) return false;		}		else if ( !this.id.equals( other.id ) ) return false;		if ( this.make == null ) {			if ( other.make != null ) return false;		}		else if ( !this.make.equals( other.make ) ) return false;		if ( this.manufactured == null ) {			if ( other.manufactured != null ) return false;		}		else if ( !this.manufactured.equals( other.manufactured ) ) return false;		if ( this.model == null ) {			if ( other.model != null ) return false;		}		else if ( !this.model.equals( other.model ) ) return false;		return true;	}}

⌨️ 快捷键说明

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