如何使用Playframework 2 / Ebean执行SQL批处理删除?

维他命

我需要根据一些条件从表中删除一些行。SQL查询应该是这样的:

DELETE FROM tablename WHERE cond1 = 1 AND cond2 = 2

但是我没有找到这样的方法。我可以删除一个模型:

model.delete();

或者,我可以获得具有给定标准的模型列表:

Model.FINDER.where().eq("cond1", 1).eq("cond2", 2).findList();

当然,我可以获取模型列表并在周期中删除它们,但这是非常糟糕的解决方案。而不是一个SQL请求,我得到了无限的SQL请求。我也不想执行原始的SQL代码,因为它可能破坏SQL跨平台的兼容性。

这确实是经常的任务。Play Framework无法使用它吗?

比西奥

确实,一一删除对象是不好的解决方案,幸运的是,Ebean允许您执行以下操作SqlUpdate

SqlUpdate tangoDown = Ebean.createSqlUpdate("DELETE FROM table_name WHERE id = 123");
tangoDown.execute(); 

请参阅:参数化查询的其他问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Playframework 2 / Ebean执行SQL批处理删除?

来自分类Dev

如何使用批处理同时执行2条命令

来自分类Dev

在Playframework2中,如何使用“ specs2-scalacheck”?

来自分类Dev

如何使用 playframework 在 ReactiveMongo 中执行方面聚合?

来自分类Dev

如何从批处理文件执行postgres的sql查询?

来自分类Dev

使用 python 3 执行脚本的批处理脚本(如果可用)否则 python 2

来自分类Dev

如何使用批处理文件删除2个特定文件夹中的所有内容?

来自分类Dev

使用批处理执行 Python

来自分类Dev

连续执行2个批处理脚本

来自分类Dev

PlayFramework,Ebean和HickariCP如何连接?

来自分类Dev

如何在specs2 2.4而不是specs2 2.3.x上使用playframework 2.3

来自分类Dev

我在视图模板中使用playframework2,如何使用我自己定义的另一个模板?

来自分类Dev

使用批处理脚本解析文本文件,并从每行中删除前2个字符

来自分类Dev

使用脚本/批处理/以编程方式从Configuration Manager(System Center 2012 R2)中删除计算机?

来自分类Dev

如何使用cmd批处理删除具有特定扩展名的所有文件,不包括2个特定单词?视窗

来自分类Dev

使用参数执行批处理文件

来自分类Dev

使用oracle prepare语句执行批处理

来自分类Dev

使用参数执行批处理文件

来自分类Dev

使用dos()执行批处理文件

来自分类Dev

使用批处理文件执行一组SQL查询?

来自分类Dev

使用批处理文件执行一组SQL查询?

来自分类Dev

如何使用批处理文件执行ant?

来自分类Dev

如何执行If循环并使用批处理查找文本

来自分类Dev

如何使用Pascal执行批处理文件?

来自分类Dev

如何执行If循环并使用批处理查找文本

来自分类Dev

如何使用mysql和php执行批处理操作

来自分类Dev

春季批处理,如何删除根标签

来自分类Dev

如何使批处理文件自行删除?

来自分类Dev

如何使用批处理删除文件的第一行?

Related 相关文章

  1. 1

    如何使用Playframework 2 / Ebean执行SQL批处理删除?

  2. 2

    如何使用批处理同时执行2条命令

  3. 3

    在Playframework2中,如何使用“ specs2-scalacheck”?

  4. 4

    如何使用 playframework 在 ReactiveMongo 中执行方面聚合?

  5. 5

    如何从批处理文件执行postgres的sql查询?

  6. 6

    使用 python 3 执行脚本的批处理脚本(如果可用)否则 python 2

  7. 7

    如何使用批处理文件删除2个特定文件夹中的所有内容?

  8. 8

    使用批处理执行 Python

  9. 9

    连续执行2个批处理脚本

  10. 10

    PlayFramework,Ebean和HickariCP如何连接?

  11. 11

    如何在specs2 2.4而不是specs2 2.3.x上使用playframework 2.3

  12. 12

    我在视图模板中使用playframework2,如何使用我自己定义的另一个模板?

  13. 13

    使用批处理脚本解析文本文件,并从每行中删除前2个字符

  14. 14

    使用脚本/批处理/以编程方式从Configuration Manager(System Center 2012 R2)中删除计算机?

  15. 15

    如何使用cmd批处理删除具有特定扩展名的所有文件,不包括2个特定单词?视窗

  16. 16

    使用参数执行批处理文件

  17. 17

    使用oracle prepare语句执行批处理

  18. 18

    使用参数执行批处理文件

  19. 19

    使用dos()执行批处理文件

  20. 20

    使用批处理文件执行一组SQL查询?

  21. 21

    使用批处理文件执行一组SQL查询?

  22. 22

    如何使用批处理文件执行ant?

  23. 23

    如何执行If循环并使用批处理查找文本

  24. 24

    如何使用Pascal执行批处理文件?

  25. 25

    如何执行If循环并使用批处理查找文本

  26. 26

    如何使用mysql和php执行批处理操作

  27. 27

    春季批处理,如何删除根标签

  28. 28

    如何使批处理文件自行删除?

  29. 29

    如何使用批处理删除文件的第一行?

热门标签

归档