문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
java:hibernate:test [2016/09/18 16:16] kwon37xi [Hibernate 4.2 미만 Spock Spec 기본 뼈대] |
java:hibernate:test [2016/09/24 15:11] (현재) kwon37xi |
||
|---|---|---|---|
| 줄 69: | 줄 69: | ||
| } | } | ||
| + | // 테스트시 직접 Connection을 맺어 쿼리를 실행하고 검사하고 싶을 경우 | ||
| + | session.doWork({ Connection con -> | ||
| + | groovy.sql.Sql sql = new groovy.sql.Sql(con) | ||
| + | // work with Sql object | ||
| + | } as Work) | ||
| </ | </ | ||
| + | |||
| + | ===== Hibernate 5.2 / Java 8 Test with lambda ===== | ||
| + | * [[http:// | ||
| + | * '' | ||
| + | |||
| + | <code java> | ||
| + | import static org.hibernate.testing.transaction.TransactionUtil.*; | ||
| + | |||
| + | doInJPA( this:: | ||
| + | entityManager.persist( item ); | ||
| + | assertTrue( entityManager.contains( item ) ); | ||
| + | } ); | ||
| + | |||
| + | // or | ||
| + | doInHibernate( this:: | ||
| + | session.persist( item ); | ||
| + | assertTrue( session.contains( item ) ); | ||
| + | } ); | ||
| + | </ | ||
| + | |||