HHH-6289 Adjusting log levels and fixing formatting and javadocs
This commit is contained in:
parent
d1eec59c08
commit
bcdefd10a6
|
@ -29,7 +29,7 @@ package org.hibernate.annotations;
|
||||||
* the Level 2 Cache.
|
* the Level 2 Cache.
|
||||||
*
|
*
|
||||||
* @author Emmanuel Bernard
|
* @author Emmanuel Bernard
|
||||||
* @author Carlos Gonz<EFBFBD>lez-Cadenas
|
* @author Carlos Gonzalez-Cadenas
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public enum CacheModeType {
|
public enum CacheModeType {
|
||||||
|
|
|
@ -22,40 +22,70 @@
|
||||||
* Boston, MA 02110-1301 USA
|
* Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
package org.hibernate.annotations;
|
package org.hibernate.annotations;
|
||||||
|
|
||||||
|
import java.lang.annotation.Retention;
|
||||||
|
import java.lang.annotation.Target;
|
||||||
|
|
||||||
import static java.lang.annotation.ElementType.PACKAGE;
|
import static java.lang.annotation.ElementType.PACKAGE;
|
||||||
import static java.lang.annotation.ElementType.TYPE;
|
import static java.lang.annotation.ElementType.TYPE;
|
||||||
import static java.lang.annotation.RetentionPolicy.RUNTIME;
|
import static java.lang.annotation.RetentionPolicy.RUNTIME;
|
||||||
import java.lang.annotation.Retention;
|
|
||||||
import java.lang.annotation.Target;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Extends {@link javax.persistence.NamedQuery} with Hibernate features
|
* Extends {@link javax.persistence.NamedQuery} with Hibernate features
|
||||||
*
|
*
|
||||||
* @author Carlos Gonz<EFBFBD>lez-Cadenas
|
* @author Carlos Gonzalez-Cadenas
|
||||||
*/
|
*/
|
||||||
@Target({TYPE, PACKAGE})
|
@Target( { TYPE, PACKAGE })
|
||||||
@Retention(RUNTIME)
|
@Retention(RUNTIME)
|
||||||
public @interface NamedQuery {
|
public @interface NamedQuery {
|
||||||
|
|
||||||
/** the name of the NamedQuery */
|
/**
|
||||||
|
* @return returns the name of this {@code NamedQuery}
|
||||||
|
*/
|
||||||
String name();
|
String name();
|
||||||
/** the Query String for the NamedQuery */
|
|
||||||
String query();
|
|
||||||
/** the flush mode for the query */
|
|
||||||
FlushModeType flushMode() default FlushModeType.PERSISTENCE_CONTEXT;
|
|
||||||
/** mark the query as cacheable or not */
|
|
||||||
boolean cacheable() default false;
|
|
||||||
/** the cache region to use */
|
|
||||||
String cacheRegion() default "";
|
|
||||||
/** the number of rows fetched by the JDBC Driver per roundtrip */
|
|
||||||
int fetchSize() default -1;
|
|
||||||
/**the query timeout in seconds*/
|
|
||||||
int timeout() default -1;
|
|
||||||
/**comment added to the SQL query, useful for the DBA */
|
|
||||||
String comment() default "";
|
|
||||||
/**the cache mode used for this query*/
|
|
||||||
CacheModeType cacheMode() default CacheModeType.NORMAL;
|
|
||||||
/**marks whether the results are fetched in read-only mode or not*/
|
|
||||||
boolean readOnly() default false;
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return returns the query string for this {@code NamedQuery}
|
||||||
|
*/
|
||||||
|
String query();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return returns the flush mode for this query
|
||||||
|
*/
|
||||||
|
FlushModeType flushMode() default FlushModeType.PERSISTENCE_CONTEXT;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return returns whether this query is cacheable or not
|
||||||
|
*/
|
||||||
|
boolean cacheable() default false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return returns the the cache region to use
|
||||||
|
*/
|
||||||
|
String cacheRegion() default "";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return returns the number of rows fetched by the JDBC Driver per database round-trip
|
||||||
|
*/
|
||||||
|
int fetchSize() default -1;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return return the query timeout in seconds
|
||||||
|
*/
|
||||||
|
int timeout() default -1;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return returns the comment added to the SQL query (useful for the DBA)
|
||||||
|
*/
|
||||||
|
String comment() default "";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return returns the cache mode used for this query
|
||||||
|
*/
|
||||||
|
CacheModeType cacheMode() default CacheModeType.NORMAL;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return returns whether the results are fetched in read-only mode or not. Default is {@code false}
|
||||||
|
*/
|
||||||
|
boolean readOnly() default false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,7 +90,7 @@ public interface CoreMessageLogger extends BasicLogger {
|
||||||
@Message(value = "On release of batch it still contained JDBC statements", id = 10)
|
@Message(value = "On release of batch it still contained JDBC statements", id = 10)
|
||||||
void batchContainedStatementsOnRelease();
|
void batchContainedStatementsOnRelease();
|
||||||
|
|
||||||
@LogMessage(level = INFO)
|
@LogMessage(level = DEBUG)
|
||||||
@Message(value = "Binding entity from annotated class: %s", id = 15)
|
@Message(value = "Binding entity from annotated class: %s", id = 15)
|
||||||
void bindingEntityFromAnnotatedClass(String className);
|
void bindingEntityFromAnnotatedClass(String className);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue