@InsertProvider 或者 @SelectProvider 同 text.xml 配置文件使用优劣[通俗易懂]

@InsertProvider 或者 @SelectProvider 同 text.xml 配置文件使用优劣[通俗易懂]1.有时候我们根据参数输入条件决定插入什么数据, 用text.xml 当减少实体类的某些属性,你需要到text.xml 一个一个的删掉多余的属性,但是通过InsertProvider 写的因为和类直…

@InsertProvider 或者 @SelectProvider 同 text.xml 配置文件使用优劣

1.有时候我们根据参数输入条件决定插入什么数据,

 用text.xml 当减少实体类的某些属性,你需要到text.xml 一个一个的删掉多余的属性,但是通过InsertProvider 写的因为和类直接强关联,编译器自动会报错。

 你直接把变红色的部分删除掉就行。

2.有些统计,如果sql 拼接比较长,用text.xml 比较好,查看是否能通过,直接将text.xml 中的sql 拷贝出来在数据库客户端执行就行。

而@SelectProvider ,去分析各个逻辑代码快。

3.复杂条件值判断的时候,用@SelectProvider 更方便,可以是StringUtil等工具类,但是 在text.xml  就没有

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7974.html

(0)
上一篇 2023-03-10
下一篇 2023-03-10

相关推荐

  • mysql的操作_MySQL source

    mysql的操作_MySQL source前提要述:参考书籍《MySQL必知必会》 《MySQL必知必会》是先讲了查询,但是没有记录就无法查询,所以先将如何添加数据。 表已经知道怎么创建了,随便创两张。 5.1 插入数据 MySQL使用 IN

    2023-01-22
    100
  • 求最大值:Python数组的max()方法使用

    求最大值:Python数组的max()方法使用在Python中,数组是一组相同类型的元素集合,并可以通过索引值进行访问。Python中使用列表来表示数组,列表中的元素可以是任意类型,而且不需要声明数组大小。

    2023-12-07
    81
  • mysql如何dump数据「终于解决」

    mysql如何dump数据「终于解决」从远程数据库dump mysqldump -h hostname -u user –verbose -p database > dump.sql 上传到本地数据库 mysql -u local_u…

    2023-04-10
    115
  • php操作mysql防止sql注入(合集)「建议收藏」

    php操作mysql防止sql注入(合集)「建议收藏」本文将从sql注入风险说起,并且比较addslashes、mysql_escape_string、mysql_real_escape_string、mysqli和pdo的预处理的区别。 当一个变量从…

    2022-12-23
    85
  • Python解密:揭秘背后的实用功能

    Python解密:揭秘背后的实用功能Python是一种十分流行的编程语言,其简洁的语法和强大的功能吸引了越来越多的开发者加入其中。虽然Python已经广为人知,但是其实Python还有许多实用功能并不为人所知。在这篇文章中,我们会带您揭秘Python背后的实用功能,从而优化您的编程体验。

    2024-03-23
    29
  • hadoop学习摘要「建议收藏」

    hadoop学习摘要「建议收藏」参考链接:https://www.zhihu.com/question/333417513 https://www.oschina.net/p/hbase hadoop环境搭建:https://blo

    2023-01-23
    106
  • pikachu之sql(9)「终于解决」

    pikachu之sql(9)「终于解决」这是盲注的另一种延时注入,这种比刚才更难, 布尔盲注还可以看到页面是否正确来判断注入的SQL语句是否成功执行, 而延时注入就什么返回信息都看不了了。 我们只能通过布尔的条件返回值来执行sleep()…

    2023-04-05
    116
  • Python Assert:优化代码调试与测试

    Python Assert:优化代码调试与测试Python Assert是Python中的一种断言语句,用于在代码中进行自动化测试。通过在代码中插入assert语句,可以对代码做出各种前置条件的检查,以确保代码的正确性。当assert语句的条件返回False时,程序将会中止并抛出异常,以提醒开发人员代码存在问题。

    2024-03-15
    24

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注