Результаты поиска по тегу "annotations":

Java и базы данных Hibernate: Пользовательские типы в hibernate. Разбираемся с UDT

Существует несколько интерфейсов являющихся базовыми точками расширения hibernate-функциональности: UserType, CompositeUserType, UserCollectionType, EnhancedUserType, UserVersionType, ParametrizedType. Не все эти интерфейсы часто используются в практике, так я сосредоточусь на описании возможностей только UserType, CompositeUserType и ParametrizedType.

Теги: annotations hibernate udt

Java Standard Edition Введение в аннотации

J2SE содержит множество нововведений в самом языке Java, в том числе поддержка параметризуемых классов (generics) и улучшенного цикла for (enhanced for loop). В предыдущих статьях мы подробно рассказывали о параметризуемых классах и об улученном цикле for, а в этой статье мы рассмотрим аннотации, встроенные в J2SE 5.0

Теги: annotations java 5

Java и базы данных Hibernate: Пользовательские типы в hibernate. Разбираемся с компонентами

Hibernate служит для отображения java-классов на таблицы БД. Естественно, что бывают ситуации, когда иерархия (сеть) классов java является более "богатой" и не может быть (не должна) переводиться в таблицы БД непосредственно. Классический пример, это класс (таблица) User, который помимо простых свойств fio, age (отображаемых непосредственно на поля таблицы user), содержит более сложные поля. Например, поле homeAddress (тип Address) хранит сведения об домашнем адресе user-а. Можно было бы создать для класса Address собственный mapping и связать классы user & address с помощью ассоциации "один-к-одному", однако это несколько не красиво с точки зрения здравого смысла.

Теги: annotations database hibernate mapping

Java Standard Edition Аннотации в Java (java annotation types). Пример 1

Аннотации представляют собой некие метаданные, которые могут добавлятся в исходный код программы и семантически не влияют на нее, но могут использоваться в процессе анализа кода, компиляции и даже во время выполнения. Вот основные варианты использования аннтоаций: предоставлять необходимую информацию для компилятора; предоставлять метаданные различным инструментам для генерации кода, конфигураций и т.д.; использоваться в коде во время выполнения програмного кода (reflection). Аннотации могут быть применены, например, к декларациям классов, полей, методов, ну и конечно же аннотаций :).

Теги: annotations java5

Java Standard Edition Java аннотации пример 1

Когда в конце 2004 г. вышла версия java 1.5 (или 5.0, если так sun-у будет приятнее), то одной из самых ожидаемых мною новостей была добавленная поддержка аннотаций. Аннотации это способ внедрения в исходный текст программы специальных маркеров, меток. Метки эти применяются к классам, полям класса, методам, параметрам методов и даже отдельным переменным объявленным внутри какой-то функции. Затем эти метки (играющие роль как бы языка внутри языка и позволяющего расширить его новыми "фишками") обрабатывались специальным образом или компилятором или некоторой утилитой, создающей на основании меток, например, конфигурационный файл приложения.

Теги: annotations java5 xdoclet
Результаты 1 - 6 из 6 :