You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Telosys从数据库生成模型文件名及自定义BASENAME技术咨询

Telosys模型与文件生成问题解答

问题1:从数据库生成模型时,能否让模型文件名与数据库表名保持一致?

可以实现。修改Telosys的数据库反向工程配置:

  • 找到telosys-tools.cfg或对应数据库连接的配置文件
  • 设置参数 entity.file.name.pattern = ${TABLE_NAME}.entity
    这样生成的模型文件名会直接沿用数据库表名,不会自动转换为驼峰格式(比如生成helpdesk_ticket.entity而非helpdeskTicket.entity)。

问题2:若无法自定义模型文件名,能否自定义BASENAME,从而使用数据库表名作为最终生成文件的名称而非实体名?

完全可以,有两种方式:

  1. 修改templates.cfg配置,直接用${TABLE_NAME}替代${BEANNAME}:
    将原配置:
    dao; ${BEANNAME}dao.cfc ; sql ; dao.vm ; *
    
    修改为:
    dao; ${TABLE_NAME}dao.cfc ; sql ; dao.vm ; *
    
    这样生成的文件会直接使用数据库表名作为前缀(比如生成helpdesk_ticket.cfc)。
  2. 在Velocity模板(.vm文件)中,直接引用Telosys提供的${TABLE_NAME}元数据变量,确保代码生成时关联正确的表名。

内容的提问来源于stack exchange,提问作者George Meng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 21:20:56