问题标签 [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.

0 投票
1 回答
1547 浏览

code-generation - Telosys:如何在模板中获取数据库表记录?

我正在使用 Telosys 工具进行代码生成。这是一个非常好的工具,对我帮助很大。

但是有一个问题,就是它提供了数据库模式信息,我可以在模板中访问(模板以前是velocity模板),这很好,但是我怎样才能从数据库中获取选定实体的数据呢?我找不到任何方法,通过它我可以获取选定的表数据

请提供解决方案(如果有),或提供替代方法。

感谢您!

0 投票
1 回答
954 浏览

java - Telosys 工具 Java - 从 MySQL 数据库生成 CRUD UI,BeanCreationException

我想为使用 Spring 4.1.1 和 Hibernate 4.3.6 的 MySQL 数据库开发基本的创建、读取、更新和删除功能。我正在尝试为此目的使用Telosys 工具,但是在完成本教程的每一步后,我在 Tomcat 启动期间遇到了这些错误。

这是在教程之后创建的项目结构。

生成的项目结构

我怎样才能让它工作,我寻找它创建的服务接口的实现,但我在整个项目中找不到它们。我必须手动编写它们吗?

0 投票
1 回答
715 浏览

jdbc - 如何在 Telosys CLI 中设置 JDBC 驱动程序 JAR 以创建 dbmodel

我经常使用 Telosys Eclipse 插件从 PostgreSQL 数据库构建的“dbmodel”生成我的 Java 代码。在带有 Java 项目的 Eclipse 中,JDBC 驱动程序已经在 J​​ava 构建路径中,因此创建“dbmodel”非常容易。

现在我正在尝试使用 Telosys CLI(而不是 Eclipse 插件)为 NodeJS 生成 JavaScript 代码。我想从另一个 PostgreSQL 数据库创建一个新的“dbmodel”,问题是:使用 Telosys CLI 如何指定必须用于创建这个新的“dbmodel”的 JDBC 驱动程序(jar 文件)?

0 投票
2 回答
688 浏览

java - 当表有外键时,Telosys 代码生成失败

使用 Telosys 生成代码时遇到问题。

配置完所有信息后,当我点击创建模型

数据库配置

我收到以下问题:

创建模型问题

如果我从表中删除外键并单击创建模型,那么这工作正常。

就像必须从表中删除外键并创建模型然后再次添加外键一样。

如何在不删除外键约束的情况下做到这一点?

PS:我只是使用这个工具来创建 Spring JPA 实体。

0 投票
1 回答
91 浏览

code-generation - Telosys - 如何在当前项目位置之外生成文件?

我正在使用 Telosys 代码生成器(CLI 工具)。

是否可以在 Telosys Tools 项目之外生成文件?

0 投票
1 回答
94 浏览

types - 如何根据目标语言更改 Telosys 默认类型?

Telosys 代码生成器似乎默认使用 Java 类型。

例如,如果模型中的字段类型为“int”,则生成的语言类型为“Integer”(如果“@PrimitiveType”或“@NotNull”,则为“int”)。

是否可以根据目标语言更改类型?

就我而言,我想生成代码 C#。所以预期的类型是“int”、“uint”、“Int32”

0 投票
2 回答
315 浏览

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的内容:

谢谢你帮助我!

0 投票
1 回答
353 浏览

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 文件:

0 投票
1 回答
134 浏览

code-generation - 是否可以在 Telosys 模板中调用专门创建的函数?

我使用 Telosys ( https://www.telosys.org ) 生成 Python 源代码,它工作正常。但我有一个特定的需求,可以通过调用特定的转换函数来解决。

是否可以创建特定函数并在 Telosys 模板中调用它?

例如:myFunction(“abc”)$something.myFunction(“abc”)或其他任何东西

如有必要,我可以用 Java、Python 或 JavaScript 等不同语言创建此函数。

0 投票
1 回答
89 浏览

telosys - Telosys 中 templates.cfg 中的变量

templates.cfg 中有一些变量可以使用,例如 ${SRC} , ${ROOT_PKG} , ${BEANNAME} ,...

我想知道可以使用的变量列表,以及是否可以获取在 databases.dbcfg 中配置的数据库信息。例如,我想在生成文件的路径中使用数据库名称和架构。

我想执行一个模板

但它会创建一个名为“${database.name}”的文件夹,而不是创建一个名为数据库的文件夹。