问题标签 [telosys]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
code-generation - Telosys:如何在模板中获取数据库表记录?
我正在使用 Telosys 工具进行代码生成。这是一个非常好的工具,对我帮助很大。
但是有一个问题,就是它提供了数据库模式信息,我可以在模板中访问(模板以前是velocity模板),这很好,但是我怎样才能从数据库中获取选定实体的数据呢?我找不到任何方法,通过它我可以获取选定的表数据。
请提供解决方案(如果有),或提供替代方法。
感谢您!
java - Telosys 工具 Java - 从 MySQL 数据库生成 CRUD UI,BeanCreationException
我想为使用 Spring 4.1.1 和 Hibernate 4.3.6 的 MySQL 数据库开发基本的创建、读取、更新和删除功能。我正在尝试为此目的使用Telosys 工具,但是在完成本教程的每一步后,我在 Tomcat 启动期间遇到了这些错误。
这是在教程之后创建的项目结构。
我怎样才能让它工作,我寻找它创建的服务接口的实现,但我在整个项目中找不到它们。我必须手动编写它们吗?
jdbc - 如何在 Telosys CLI 中设置 JDBC 驱动程序 JAR 以创建 dbmodel
我经常使用 Telosys Eclipse 插件从 PostgreSQL 数据库构建的“dbmodel”生成我的 Java 代码。在带有 Java 项目的 Eclipse 中,JDBC 驱动程序已经在 Java 构建路径中,因此创建“dbmodel”非常容易。
现在我正在尝试使用 Telosys CLI(而不是 Eclipse 插件)为 NodeJS 生成 JavaScript 代码。我想从另一个 PostgreSQL 数据库创建一个新的“dbmodel”,问题是:使用 Telosys CLI 如何指定必须用于创建这个新的“dbmodel”的 JDBC 驱动程序(jar 文件)?
code-generation - Telosys - 如何在当前项目位置之外生成文件?
我正在使用 Telosys 代码生成器(CLI 工具)。
是否可以在 Telosys Tools 项目之外生成文件?
types - 如何根据目标语言更改 Telosys 默认类型?
Telosys 代码生成器似乎默认使用 Java 类型。
例如,如果模型中的字段类型为“int”,则生成的语言类型为“Integer”(如果“@PrimitiveType”或“@NotNull”,则为“int”)。
是否可以根据目标语言更改类型?
就我而言,我想生成代码 C#。所以预期的类型是“int”、“uint”、“Int32”
java - 使用 Telosys 浏览 Velocity 模板语言中的目录
我正在尝试在 VTL 中编写模板以使用 telosys 生成 java 类。我的起点是一个包含 json 文件(mapping1.json、mapping2.json、...)的目录(src/main/resources/templates/es)。json 文件的数量和名称未知,可能会有所不同。我必须为每个 json 文件生成几个 java 类。
我已经为我必须生成的每个 java 类编写了一个模板。但是这些模板适用于静态嵌入的 json 对象。
这是一个例子:
我现在需要的是:
1-浏览我的 json 目录,获取每个 json 文件并在该 json 上应用模板以创建该 json 文件的 java 类。
2-正确配置文件templates.cfg以使用 java 类名创建 java 类文件。关于这一点,我尝试从模板修改变量${BEANNAME}、${BEANNAME_UC}、${BEANNAME_LC}(由 telosys 默认给出)。但它不起作用:它们仍然是空的并且没有生成文件。这是文件templates.cfg的内容:
谢谢你帮助我!
mysql - Telosys 无法连接到数据库
我正在尝试设置 Telosys 以使用 VS Code 从 MySQL 数据库生成实体。但是当我输入“cdb”来检查连接时,它给出了错误:
我从https://dev.mysql.com/downloads/connector/j/下载了一个 MySQL 连接器,并选择了独立于平台的平台(我没有看到 Windows 的选项),然后移动了 mysql-connector-java- 8.0.19 驱动文件到 TelosysTools 下的 lib 文件夹中。以下是我的 databases.dbcfg 文件:
code-generation - 是否可以在 Telosys 模板中调用专门创建的函数?
我使用 Telosys ( https://www.telosys.org ) 生成 Python 源代码,它工作正常。但我有一个特定的需求,可以通过调用特定的转换函数来解决。
是否可以创建特定函数并在 Telosys 模板中调用它?
例如:myFunction(“abc”)
或$something.myFunction(“abc”)
或其他任何东西
如有必要,我可以用 Java、Python 或 JavaScript 等不同语言创建此函数。
telosys - Telosys 中 templates.cfg 中的变量
templates.cfg 中有一些变量可以使用,例如 ${SRC} , ${ROOT_PKG} , ${BEANNAME} ,...
我想知道可以使用的变量列表,以及是否可以获取在 databases.dbcfg 中配置的数据库信息。例如,我想在生成文件的路径中使用数据库名称和架构。
我想执行一个模板
但它会创建一个名为“${database.name}”的文件夹,而不是创建一个名为数据库的文件夹。