package org.hibernate.examples.mapping.property; import lombok.extern.slf4j.Slf4j; import org.hibernate.examples.AbstractJpaTest; import org.junit.Test; import org.springframework.transaction.annotation.Transactional; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import static org.assertj.core.api.Assertions.assertThat; /** * org.hibernate.examples.mapping.property.PropertyEntityTest * * @author 배성혁 sunghyouk.bae@gmail.com * @since 2013. 12. 7. 오전 11:14 */ @Slf4j @Transactional public class PropertyEntityTest extends AbstractJpaTest { @PersistenceContext EntityManager em; @Test public void blob() throws Exception { PropertyEntity pe = new PropertyEntity(); pe.setName("name"); pe.setData("Long Long Data..."); em.persist(pe); em.flush(); em.clear(); PropertyEntity loaded = em.find(PropertyEntity.class, pe.getId()); assertThat(loaded).isNotNull(); assertThat(loaded).isEqualTo(pe); } }