Можно указать, как создавать функции beans и интерфейсы pureQuery,
надо ли создавать тестовые классы и какие операторы SQL надо генерировать. Заданные вами предпочтения могут также определять, генерируете ли вы код по умолчанию с использованием
стиля программирования с аннотированными методами или со встроенными методами.
Порядок действий:
Чтобы задать предпочтения для генерирования кода pureQuery:
- Выберите Окно > Предпочтения.
- В окне Предпочтения раскройте страницу Данные и выберите pureQuery.
- Задайте, хотите ли вы сделать поля в сгенерированном классе
Java общедоступными или защищенными. Если вы решили сделать поля защищенными, pureQuery сгенерирует методы accessor и mutator для этих полей.
- Стиль программирования с аннотированными методами: Выполните следующие действия:
- Задайте суффикс для сгенерированного интерфейса. Имя интерфейса по умолчанию - это имя функции bean с этим суффиксом.
Например, при имени функции bean Employee и суффиксе Data получится имя интерфейса EmployeeData.
- Укажите, надо ли генерировать интерфейс
Java, который содержит абстрактные методы
выполнения запросов и операций изменения для этого объекта базы данных.
- Укажите, надо ли генерировать тестовый класс, вызывающий методы в реализации этого интерфейса.
- Задайте операторы SQL, для которых вы хотите включить абстрактные методы в интерфейс.
- Укажите, хотите ли вы, чтобы звездочка представляла все столбцы таблицы в операторах SELECT.
- Стиль программирования со встроенными методами: Укажите, надо ли генерировать тестовые классы,
которые используют операторы SQL во встроенных методах для выполнения запросов и операций изменения
для сгенерированной функции bean Java.
- Укажите, надо ли генерировать тестовые классы как тестовые наборы JUnit.
- Задает, надо ли включать информацию о соединении с базой данных в сгенерированные тестовые классы. Если включить эту информацию, тестовые классы сгенерированного кода будут содержать
URL источника данных и ID пользователя для соединения с этим источником данных.
- Нажмите кнопку OK.