我正在使用Telosys工具进行代码生成。这是一个非常不错的工具,对我有很大帮助。
但是有一个问题,那就是它提供了数据库模式信息,并且我可以在模板中访问模板(模板以前是速度模板),这很好,但是如何从数据库中获取所选实体的数据呢?我找不到方法,无法获得所选的表数据。
请提供解决方案(如果有),或提供其他解决方案。
感谢您!
Telosys工具旨在从数据库而不是从表中存储的数据中检索模型。
但是它允许创建您自己的可在模板中使用的特定工具类,因此可以创建特定的Java类来从数据库中检索数据。
在“数据库文档”捆绑包https://github.com/telosys-tools/database-doc-bundle-TT210中有这样一个特定类的示例(在classes文件夹中)为了简化加载,最简单的方法是在“默认包”中创建类(无Java包)
注意:问题是生成器类加载器无法访问包含JDBC驱动程序的jar,因此您将必须使用特定的类加载器并直接与JDBC驱动程序连接。
这是一个示例:https : //gist.github.com/l-gu/ed0c8726807e5e8dd83a请勿按原样使用(连接永远不会关闭),但可以轻松进行调整。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句