java - Sqlite + Jodd 正在用于插入数据、选择数据,但它不适用于使用 dboom 更新数据...我如何使用 dboom 实现..?

标签 java sqlite jodd

我可以使用 jodd + dboom 从 sqlite 插入和选择数据,但我无法通过 dboom 更新数据,因为 sqlite 不支持更新查询别名,例如

update tableName T1 set name ='TEST' where T1.id = 2

并且dboom中的动态查询生成是通过别名完成的。我怎样才能更新数据。请帮助我。

最佳答案

如果某些别名不起作用(顺便说一句,请写信支持它应该是什么样子,以便我们可以修复它),您完全可以不使用它:)别名只是以简单方式编写 SQL 的工具,它们在执行之前会被扩展。

因此,如果某些别名不起作用,只需提供完整的 sql 脚本 - 或仅使用有效的别名。

抱歉,DbOom只是试图简化查询的编写和映射;但我们可以为不同的数据库添加一些标志...尽可能多:))

关于java - Sqlite + Jodd 正在用于插入数据、选择数据,但它不适用于使用 dboom 更新数据...我如何使用 dboom 实现..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31896890/

相关文章:

java - 如何使用 java 库 Jodd Email 将图像嵌入到电子邮件的 html 正文中?

java - 如何为 javax.swing.JTable() 重新定义 VerticalTableHeaderCellRenderer() 以垂直写入文本

java - Java 和 Scala 类加载的区别

c# - 如何从Sqlite请求中获取一个字段值?

iOS - 如何替换已经存在的本地 sqliteDB

java - 如何将字符数组转换为字符串数组

java - 如何摆脱 try/catch block 的 IOException 捕获上的 IntelliJ 警告/错误?

java - 加载一个小型 SQLite 数据库(20 行左右)以使用 Android 进行读取

java - 设置 Jodd Imap 或 Pop3 的超时