gpt4 book ai didi

java - 如何在 xml 文件中使用 myBatis 映射器创建 COPY 函数?

转载 作者:行者123 更新时间:2023-12-02 09:33:54 25 4
gpt4 key购买 nike

如何使用 myBatis 在 .xml 映射器中创建 COPY 函数?这个函数会返回什么值?我认为是这样的

<copy id="copyFunction">
COPY (SELECT * FROM #{table_name} WHERE backup = 1) TO 'C:\var\audiobays\logs\audit\' || #{table_name} || '_deletions_(' || now()::DATE || '-' || days || ').csv'' CSV DELIMITER '','' HEADER;'
</copy>

但我不确定它是什么。
有人能帮我吗?谢谢!

最佳答案

你不能,因为 mybatis 没有实现对 copy 的支持。

COPY 是 postgresql 特定命令,它是 not supported在 JDBC 中。要使用它,需要 postgresql 特定的类,例如 CopyManager。

mybatis使用JDBC访问数据库,不提供对此类非标准功能的支持。

关于java - 如何在 xml 文件中使用 myBatis 映射器创建 COPY 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57705453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com