在 RuoYi-Vue-Plus 中,可以方便地配置和切换数据源。
从 4.1.0
版本起,项目适配了多种数据库类型,允许用户在代码生成页面自由切换数据源。只需输入数据源名称并点击搜索按钮,即可完成切换。
从 5.2.2
版本开始,项目支持超过100种数据库,只需在代码生成模块中添加相应的数据库依赖即可。
在代码生成页面,可以通过导入功能加载系统数据库中的所有表。
选择所需的数据表并点击确认按钮,即可完成数据表的导入操作。
导入数据表后,可以通过编辑功能对生成的表结构进行自定义调整。
用户可以根据需求修改生成表的数据,确保生成的代码结构符合实际业务需求。
生成条件配置可以影响代码生成的不同方面。
BO
类及前端添加和编辑页面的字段显示。VO
类和前端列表页面的字段是否展示。如果需要生成树结构表单,可以通过编辑生成信息来配置树表结构。只需选择相应的模板并填写对应的数据即可。
框架不支持也不推荐使用主子表结构,原因如下:
– 主子表结构在实际业务场景中较为罕见,更多场景涉及一对多或多表关联。
– 主子表结构容易导致笛卡尔积或数据错乱等问题,且需要自行进行 SQL 优化。
建议用户以单表生成代码,并自行编写复杂业务逻辑。
在配置好生成信息后,可以通过预览功能查看生成的代码结构。此功能允许用户检查代码的正确性及生成的数据。
在实际开发中,表结构可能会发生变化。此时可以使用同步功能,与实时数据库表进行字段同步,确保代码与数据库保持一致。
通过以上功能,RuoYi-Vue-Plus 提供了一个高效的代码生成方案,帮助开发者更快速地创建符合业务需求的代码结构。
powered by kaifamiao