All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javax.persistence.Temporal Maven / Gradle / Ivy

Go to download

Hibernate developmental JSR 317 (Java Persistence API 2.0) contracts. Used to allow incremental implementation of features on the way to full JPA 2.0 support.

The newest version!
// $Id: Temporal.java 16130 2009-03-10 14:28:07Z hardy.ferentschik $
// EJB3 Specification Copyright 2004-2009 Sun Microsystems, Inc.
package javax.persistence;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import java.lang.annotation.Retention;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Target;

/**
 * This annotation must be specified for persistent fields or properties of type Date and Calendar.
 * It may only be specified for fields or properties of these types.
 *
 * The Temporal annotation may be used in conjunction with the Basic annotation.
 *
 * @author Emmanuel Bernard
 */
@Target({METHOD, FIELD})
@Retention(RUNTIME)
public @interface Temporal {
	/**
	 * The type used in mapping java.util.Date or java.util.Calendar
	 */
	TemporalType value();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy