/******************************************************************************* * Copyright (c) 2011, 2015 Oracle and/or its affiliates. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 * which accompanies this distribution. * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html * and the Eclipse Distribution License is available at * http://www.eclipse.org/org/documents/edl-v10.php. * * Contributors: * gonural - initial ******************************************************************************/ package org.eclipse.persistence.jpars.test.model.traveler; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Lob; import javax.persistence.Table; import org.eclipse.persistence.annotations.FetchGroup; @FetchGroup(name = "1", attributes = {}) @Entity @Table(name = "JPARS_RESERVATION") public class Reservation { @Id @Column(name = "RESERVATION_ID") @GeneratedValue private int id; @Basic private String city; @Lob @Basic(fetch = FetchType.LAZY) private String country; public Reservation() { } public Reservation(String city, String country, String province, String postalCode, String street) { super(); this.city = city; this.country = country; } public int getId() { return this.id; } public void setId(int addressId) { this.id = addressId; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getCountry() { return country; } public void setCountry(String country) { this.country = country; } }