package io.dropwizard.testing.junit; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import javax.validation.constraints.NotNull; @Entity @Table(name = "test_entities") class TestEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private long id; @NotNull @Column(name = "desc") private String description; protected TestEntity() { // for Hibernate } TestEntity(final String description) { this.description = description; } long getId() { return id; } String getDescription() { return description; } void setDescription(final String description) { this.description = description; } }