package com.querydsl.apt.domain;
import java.util.Set;
import javax.persistence.Entity;
import javax.persistence.ManyToMany;
import org.junit.Assert;
import org.junit.Test;
public class ManyToManyTest {
public interface PhoneNumber {
}
@Entity
public static class PhoneNumberImpl {
}
@Entity
public static class Person {
@ManyToMany(targetEntity = PhoneNumberImpl.class)
Set<PhoneNumber> phones;
}
@Test
public void test() {
Assert.assertEquals(PhoneNumberImpl.class, QManyToManyTest_Person.person.phones.getElementType());
}
}