package com.querydsl.apt.domain;
import java.lang.annotation.Annotation;
import javax.persistence.*;
import org.junit.Ignore;
@Ignore
public class AnnotationTypeTest {
@MappedSuperclass
public abstract static class BaseObject<T extends Annotation> {
}
@Entity
public static class Person extends BaseObject<javax.persistence.Id> {
@Id
private Long id;
}
@Embeddable
public static class Address extends BaseObject<javax.persistence.EmbeddedId> {
@EmbeddedId
private String street;
}
}