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

javax.persistence.Lob 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: Lob.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.METHOD;

import static java.lang.annotation.ElementType.FIELD;

import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Target;
import java.lang.annotation.Retention;

/**
 * Specifies that a persistent property or field should be persisted as a large object to a
 * database-supported large object type. The Lob annotation may be used in conjunction with
 * the Basic annotation. A Lob may be either a binary or character type.
 *
 * The Lob type is inferred from the type of the persistent field or property, and except
 * for string and character-based types defaults to Blob.
 *  
 * @author Emmanuel Bernard
 */
@Target({METHOD, FIELD}) @Retention(RUNTIME)
public @interface Lob {}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy