【Web应用】若依框架:基础篇10功能详解-代码生成(树表、主子表)


标题详情
作者JosieBook
头衔优快云博客专家资格、阿里云社区专家博主、软件设计工程师
博客内容开源、框架、软件工程、全栈(,NET/Java/Python/C++)、数据库、操作系统、大数据、人工智能、工控、网络、程序人生
口号成为你自己,做你想做的
欢迎三连👍点赞、✍评论、⭐收藏

⭐前言

⭐一、课程讲解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

⭐二、自己动手实操

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

⭐总结


标题详情
作者JosieBook
头衔优快云博客专家资格、阿里云社区专家博主、软件设计工程师
博客内容开源、框架、软件工程、全栈(,NET/Java/Python/C++)、数据库、操作系统、大数据、人工智能、工控、网络、程序人生
口号成为你自己,做你想做的
欢迎三连👍点赞、✍评论、⭐收藏
### 若依框架主子表代码生成示例教程 #### 配置主信息 对于主子表应用,在若依框架中首先需要对主进行配置。选中要作为主的数据并点击编辑按钮,切换至“生成信息”栏。在此处,“生成模板”的选项应更改为支持主子表的模式[^3]。 ```java // 修改生成模板设置为例程所需的主子表形式 genTable.setTplCategory("sub"); ``` #### 关联子及其外键定义 完成上述操作之后,界面底部会出现有关联信息的部分。这里需选择对应的子以及该子与主之间关联使用的外键名称——通常是主里的主键字段。 ```sql --关联设定示意 SQL (假设场景) ALTER TABLE order_detail ADD CONSTRAINT fk_order_id FOREIGN KEY(order_id) REFERENCES orders(id); ``` #### 使用代码生成功能创建SQL映射文件 当一切准备就绪后,利用若依自带的代码生成功能来构建必要的Java类和其他资源文件。如果发现某些方法名被标记为错误(即带有红色波浪线下划线),这可能是因为相应的Mapper XML文件内缺少匹配的SQL语句。此时可以通过IDE提供的辅助工具解决此问题:只需选中这些有问题的方法名,并按下`Alt+Enter`组合键;接着从弹出菜单里挑选用于自动生成对应SQL声明的选项即可迅速修复这个问题[^1]。 ```xml <!-- Mapper XML 中新增加的 SQL 语句 --> <select id="selectOrderDetailsByOrderId" parameterType="int" resultType="com.ruoyi.project.system.domain.OrderDetail"> SELECT * FROM order_detail WHERE order_id = #{orderId} </select> ``` 通过以上步骤,便可以在若依框架环境中顺利实现主子表结构下的代码自动化生产过程。这样不仅提高了开发效率,还减少了手动编写重复性代码的工作量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值