@Entity(dynamicInsert = true, dynamicUpdate = true)
@Table(name = "person")
@Inheritance(strategy = InheritanceType.JOINED)
public class Person {
@Id
@GeneratedValue
private Long id;
private String name;
private boolean active;
private String cell;
private String phone;
private String email;
private String password;
@Enumerated(EnumType.STRING)
private Role role;
@ManyToOne
@JoinColumn(name = "address_id", nullable = true)
private Address address;
Person p = new Person();
p.setEmail("[email removido]');
p.setActive(true);
p.setRole(Role.ADMINISTRADOR);
p.setPassword("12345');
IDao<Person> dao = new Dao<Person>();
dao.create(p);
Para inserir me da a seguinte exception:
org.hibernate.MappingException: Unknown entity: com.app.model.Person