javax.persistence
Основной Тип аннотации


@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface Basic

Самый простой тип отображения на столбец базы данных. Basic аннотация может быть применена к персистентному свойству или переменной экземпляра любого из следующих типов: типы примитивов Java, обертки типов примитивов, String, java.math.BigInteger, java.math.BigDecimal, java.util.Date, java.util.Calendar, java.sql.Date, java.sql.Time, java.sql.Timestamp, byte[], Byte[], char[], Character[], перечисления, и любой другой тип, который реализует java.io.Serializable.

Использование Basic аннотация является дополнительной для персистентных полей и свойств этих типов. Если Basic аннотация не определяется для такого поля или свойства, значений по умолчанию Basic аннотация будет применяться.

    Example 1:

    @Basic
    protected String name;

    Example 2:

    @Basic(fetch=LAZY)
    protected String getName() { return name; }

 

С тех пор:
Персистентность Java 1.0

Дополнительная Сводка Элемента
 FetchType выборка
          (Дополнительный) Определяет, должно ли значение поля или свойства быть лениво загружено или должно быть нетерпеливо выбрано.
 boolean дополнительный
          (Дополнительный) Определяет, может ли значение поля или свойства быть нулем.
 

выборка

public abstract FetchType fetch
(Дополнительный) Определяет, должно ли значение поля или свойства быть лениво загружено или должно быть нетерпеливо выбрано. EAGER стратегия является требованием ко времени выполнения провайдера персистентности, чтобы значение было нетерпеливо выбрано. LAZY стратегия является подсказкой ко времени выполнения провайдера персистентности. Если не определенный, значения по умолчанию к EAGER.

Значение по умолчанию:
javax.persistence. FetchType. НЕТЕРПЕЛИВЫЙ

дополнительный

public abstract boolean optional
(Дополнительный) Определяет, может ли значение поля или свойства быть нулем. Это - подсказка и игнорируется для типов примитивов; это может использоваться в генерации схемы. Если не определенный, значения по умолчанию к true.

Значение по умолчанию:
истина


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter