javax.persistence
Свеча Типа аннотации


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

Определяет, что персистентное свойство или поле должны быть сохранены как большой объект к поддерживаемому базой данных большому объектному типу.

Переносимые приложения должны использовать Lob аннотация, отображаясь на тип Свечи базы данных. Lob аннотация может использоваться в соединении с Basic аннотация или ElementCollection аннотация, когда значение набора элемента имеет основной тип. A Lob может быть или двоичный или символьный тип.

Lob тип выводится из типа персистентного поля или свойства, и за исключением строки и символьно-ориентированных значений по умолчанию типов к Блобу.


   Example 1:

   @Lob @Basic(fetch=LAZY)
   @Column(name="REPORT")
   protected String report;

   Example 2:

   @Lob @Basic(fetch=LAZY)
   @Column(name="EMP_PIC", columnDefinition="BLOB NOT NULL")
   protected byte[] pic;

 

С тех пор:
Персистентность Java 1.0
См. Также:
Basic, ElementCollection



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

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

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


Spec-Zone.ru - all specs in one place



free hit counter