【发布时间】:2018-03-14 09:40:38
【问题描述】:
对于更大的项目,例如 100 多个表,代码的大小(因此需要/不需要的类和函数)至关重要。我的问题来了:在使用 JOOQ 进行类生成时尽可能减少代码的最佳方法是什么,或者是否有任何替代方法可以尽可能高效地生成它们? 我知道一个选项是包含/排除,例如:
<excludes>
TABLE
|DATA.*
</excludes>
这通过消除不需要的表/例程/等来自动减少代码。 是否有任何其他可能性或更好的解决方案?是这样吗?更好的是,我可以进一步减少代码吗?
【问题讨论】:
-
你想减少什么,具体来说,为什么?
-
@CraciunAndreea - 为什么? (真的很好奇)
-
我真的不明白这个要求。为什么每多行都算数?我的意思是,生成的 Javadoc 也算吗?到目前为止,这种“优化”还没有成为任何人的用例。在这种情况下,您可能不得不推出自己的代码生成器。或者您手动编写生成的类。你可以从 jOOQ 的
JavaGenerator... -
我想你现在回答了我的问题。我需要自己写更多。我期待它,因为我仔细阅读了文档以及我可以用 JOOQ 做什么,但我不是 100% 确定。非常感谢!
-
好的,我会提供该评论作为答案...
标签: database code-generation jooq