/* * 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.xml.hbm; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Inheritance; import javax.persistence.InheritanceType; import javax.persistence.Table; @Entity @Inheritance( strategy = InheritanceType.JOINED ) @org.hibernate.annotations.Proxy( proxyClass = A.class ) @Table( name = "ENTITYA" ) public class AImpl implements A { private static final long serialVersionUID = 1L; private Integer aId = 0; public AImpl() { } @Id @GeneratedValue @Column( name = "aID" ) public Integer getAId() { return this.aId; } public void setAId(Integer aId) { this.aId = aId; } }