public void detectsNewStateForEntityWithPrimitiveId() {
EntityInformation<SampleWithPrimitiveId, Long> information = new JpaMetamodelEntityInformation<SampleWithPrimitiveId, Long>(
SampleWithPrimitiveId.class, em.getMetamodel());
SampleWithPrimitiveId sample = new SampleWithPrimitiveId();
assertThat(information.isNew(sample), is(true));
sample.setId(5L);
assertThat(information.isNew(sample), is(false));
}