사용자 도구

사이트 도구


java:jpa:provider:hibernate

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:jpa:provider:hibernate [2014/02/06 14:31]
kwon37xi
java:jpa:provider:hibernate [2014/02/06 14:31] (현재)
kwon37xi
줄 7: 줄 7:
 ===== Query Hints ===== ===== Query Hints =====
   * http://docs.jboss.org/hibernate/stable/entitymanager/reference/en/html/objectstate.html#d0e1215   * http://docs.jboss.org/hibernate/stable/entitymanager/reference/en/html/objectstate.html#d0e1215
 +  * ''query.setHint(String name, Object value)''
   * ''org.hibernate.comment'' : 쿼리 주석 지정. PersistenceUnit 프라퍼티에 ''hibernate.use_sql_comments''가 true로 지정돼 있을 때 쿼리에 주석으로 출력된다.   * ''org.hibernate.comment'' : 쿼리 주석 지정. PersistenceUnit 프라퍼티에 ''hibernate.use_sql_comments''가 true로 지정돼 있을 때 쿼리에 주석으로 출력된다.
   * ''org.hibernate.readOnly'' : 쿼리의 결과를 Persistence Context에 저장하지 않고, Dirty Check(변경 여부 검사 후 자동 업데이트)도 하지 않게 한다. 성능이 빨라지지만 자동 Update 작동 안함.   * ''org.hibernate.readOnly'' : 쿼리의 결과를 Persistence Context에 저장하지 않고, Dirty Check(변경 여부 검사 후 자동 업데이트)도 하지 않게 한다. 성능이 빨라지지만 자동 Update 작동 안함.
-  * [[http://docs.jboss.org/hibernate/stable/entitymanager/reference/en/html/objectstate.html#d0e1215|Hibernate EntityManager Query Hint]] +
-  * ''query.setHint(String name, Object value)''+
   * ''org.hibernate.timeout'' Query timeout in seconds ( eg. new Integer(10) )   * ''org.hibernate.timeout'' Query timeout in seconds ( eg. new Integer(10) )
   * ''org.hibernate.fetchSize'' Number of rows fetched by the JDBC driver per roundtrip ( eg. new Integer(50) )   * ''org.hibernate.fetchSize'' Number of rows fetched by the JDBC driver per roundtrip ( eg. new Integer(50) )
-  * ''org.hibernate.comment'' Add a comment to the SQL query, useful for the DBA ( e.g. new String("fetch all orders in 1 statement") ) 
   * ''org.hibernate.cacheable'' Whether or not a query is cacheable ( eg. new Boolean(true) ), defaults to false   * ''org.hibernate.cacheable'' Whether or not a query is cacheable ( eg. new Boolean(true) ), defaults to false
   * ''org.hibernate.cacheMode'' Override the cache mode for this query ( eg. CacheMode.REFRESH )   * ''org.hibernate.cacheMode'' Override the cache mode for this query ( eg. CacheMode.REFRESH )
   * ''org.hibernate.cacheRegion'' Cache region of this query ( eg. new String("regionName") )   * ''org.hibernate.cacheRegion'' Cache region of this query ( eg. new String("regionName") )
-  * ''org.hibernate.readOnly'' Entities retrieved by this query will be loaded in a read-only mode where Hibernate will never dirty-check them or make changes persistent ( eg. new Boolean(true) ), default to false 
   * ''org.hibernate.flushMode'' Flush mode used for this query (useful to pass Hibernate specific flush modes, in particular MANUAL).   * ''org.hibernate.flushMode'' Flush mode used for this query (useful to pass Hibernate specific flush modes, in particular MANUAL).
   * ''org.hibernate.cacheMode'' Cache mode used for this query   * ''org.hibernate.cacheMode'' Cache mode used for this query
-</code> 
  
java/jpa/provider/hibernate.1391664661.txt.gz · 마지막으로 수정됨: 2014/02/06 14:31 저자 kwon37xi