mybatis mapper 实现 INSERT INTO tb_zhhy_yd_his SELECT * FROM tb_zhhy_yd y WHERE y.f_formalinvoiceno = '03876772'
时间: 2024-05-21 10:16:18 浏览: 12
MyBatis Mapper 实现 `INSERT INTO tb_zhhy_yd_his SELECT * FROM tb_zhhy_yd y WHERE y.f_formalinvoiceno = '03876772'` 可以按照以下步骤进行:
1. 在 MyBatis Mapper 的 XML 文件中,创建一个名为 `insertFromTbZhhyYd` 的 `<insert>` 标签。
2. 在 `<insert>` 标签中,设置 `parameterType` 属性为 `java.lang.String`(或者你需要的类型),表示传入的参数类型。
3. 在 `<insert>` 标签中,设置 `statementType` 属性为 `STATEMENT`(或者你需要的类型),表示使用 SQL 语句的方式执行。
4. 在 `<insert>` 标签中,设置 SQL 语句为 `INSERT INTO tb_zhhy_yd_his SELECT * FROM tb_zhhy_yd y WHERE y.f_formalinvoiceno = #{formalinvoiceno}`,其中 `#{formalinvoiceno}` 表示传入的参数。
5. 在 MyBatis Mapper 的 Java 接口文件中,创建一个名为 `insertFromTbZhhyYd` 的方法,方法的参数为 `String formalinvoiceno`。
6. 在方法中调用 MyBatis 的 `insert` 方法,传入 SQL 语句的 ID 和参数。
7. 在需要使用该方法的地方,注入 MyBatis Mapper 并调用该方法即可。
注意,以上步骤仅供参考,实际实现可能会有所不同,需要根据具体情况进行调整。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)