2016-02-17 9 views
0

Я имею в виду, что, как только испытание истекает, каково влияние на коды с использованием jooq для сохранения и его сгенерированных классов сущностей?У классов, созданных JOOQ, есть зависимость от лицензированных банкоматов JOOQ (например, корпоративная версия - пробная версия)?

ответ

0

Есть два несколько различных вопросов здесь:

Do JOOQ сгенерированные классы имеют какую-либо зависимость от лицензированных JOOQ банки?

Да, классы зависят от исполняемых файлов jOOQ. Например, генерируемый таблица Book может выглядеть следующим образом:

public class Book extends TableImpl<BookRecord> { 
    //  ^^^^   ^^^^^^^^^ ^^^^^^^^^^ 
    //   |    |   | 
    // Your class    |   | 
    //      |   | 
    // Classes from the jOOQ binaries --+ 
    // ... 
} 

Технические подробности смотри также: http://www.jooq.org/doc/latest/manual/code-generation/codegen-tables/

После пробного периода, какое воздействие на коды с помощью jooq за настойчивость и его сгенерированные классы сущностей?

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

Отказ от ответственности: Некоторые могут рассматривать переполнение стека как не подходящее место, чтобы задавать юридические вопросы в целом. Я даю этот неофициальный ответ, когда работаю за компанию позади jOOQ. Этот ответ полезен для понимания коммерческого лицензирования jOOQ 3.x, но не является частью какого-либо формального соглашения.

+0

Hi Lukas. Благодарим вас за быстрый ответ. Я новичок в jooq, и мы пытаемся узнать, что такое лицензия, и о том, как это повлияет после ее истечения. Например, я добавил jouq 3.7.2 для корпоративных изданий в мой проект, чтобы иметь возможность использовать их библиотеки, и мы будем использовать его вместо hibernate. Как начинается 30-дневный пробный период? когда я начинаю генерировать классы, запрашивая и сохраняя DB? Мой менеджер должен знать эффект этого истечения с точки зрения использования. Как только он истечет, я все еще смогу использовать CRUD и т. Д.? Я читал FAQ по лицензированию, но пока не понял. –

+0

* «Как начинается 30-дневный пробный период?» * - Когда вы нажимаете «принять» на загрузку. * «Как только он истечет, я все еще смогу использовать CRUD и т. Д.» * - Нет, вы должны удалить двоичные файлы jOOQ из вашей системы после истечения срока действия пробной версии. Кроме того, через некоторое время он перестанет работать. Пожалуйста, свяжитесь с [email protected], если у вас есть дополнительные вопросы, мы будем очень рады помочь. –

+0

Теперь это имеет смысл. Спасибо, Лукас! –