【发布时间】:2016-05-28 17:16:42
【问题描述】:
我的意思是一旦试用期结束,对使用 jooq 进行持久化的代码及其生成的实体类有什么影响?
【问题讨论】:
标签: entity enterprise jooq trial generated-code
我的意思是一旦试用期结束,对使用 jooq 进行持久化的代码及其生成的实体类有什么影响?
【问题讨论】:
标签: entity enterprise jooq trial generated-code
这里有两个稍微不同的问题:
JOOQ 生成的类是否依赖于许可的 JOOQ jar?
是的,这些类依赖于 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 进行持久化的代码及其生成的实体类有何影响?
您可以保留生成的实体类,它们是您的(即使是通过免费试用生成的),例如用于文档目的。但是如果没有运行时二进制文件,它们并没有真正有用,因为如果不删除依赖项,您将无法使用它们。
免责声明:有些人可能认为 Stack Overflow 不适合提出一般法律问题。当我为 jOOQ 背后的公司工作时,我给出了这个非正式的答案。此答案有助于理解 jOOQ 3.x 商业许可,但不构成任何正式协议的一部分。
【讨论】: