/* * Hibernate, Relational Persistence for Idiomatic Java * * License: GNU Lesser General Public License (LGPL), version 2.1 or later. * See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>. */ // $Id$ package org.hibernate.test.annotations.fetchprofile; import java.util.Date; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.Table; /** * @author Hardy Ferentschik */ @Entity @Table(name="C_ORDER") public class Order { @Id @GeneratedValue private long id; private long orderNumber; private Date deliveryDate; @ManyToOne(fetch = FetchType.LAZY) private Country country; public Country getCountry() { return country; } public void setCountry(Country country) { this.country = country; } public Date getDeliveryDate() { return deliveryDate; } public void setDeliveryDate(Date deliveryDate) { this.deliveryDate = deliveryDate; } public long getId() { return id; } public void setId(long id) { this.id = id; } public long getOrderNumber() { return orderNumber; } public void setOrderNumber(long orderNumber) { this.orderNumber = orderNumber; } }