Add fetch as well for LocalDateTime test

This commit is contained in:
Vlad Mihalcea 2017-06-22 12:44:38 +03:00
parent 385f6d056c
commit 2353697a03
1 changed files with 6 additions and 1 deletions

View File

@ -17,6 +17,7 @@ import org.hibernate.jpa.test.BaseEntityManagerFunctionalTestCase;
import org.junit.Test;
import static org.hibernate.testing.transaction.TransactionUtil.doInJPA;
import static org.junit.Assert.assertNotNull;
/**
* @author Vlad Mihalcea
@ -34,15 +35,19 @@ public class LocalDateTimeWithTemporalTimeTest extends BaseEntityManagerFunction
public void testLifecycle() {
doInJPA( this::entityManagerFactory, entityManager -> {
DateEvent dateEvent = new DateEvent( LocalDateTime.now() );
dateEvent.id = 1L;
entityManager.persist( dateEvent );
} );
doInJPA( this::entityManagerFactory, entityManager -> {
DateEvent dateEvent = entityManager.find( DateEvent.class, 1L );
assertNotNull(dateEvent.getTimestamp());
} );
}
@Entity(name = "DateEvent")
public static class DateEvent {
@Id
@GeneratedValue
private Long id;
//throws org.hibernate.AnnotationException: @Temporal should only be set on a java.util.Date or java.util.Calendar property