gpt4 book ai didi

java - SQL 中用户提供的排序

转载 作者:行者123 更新时间:2023-12-01 10:39:52 24 4
gpt4 key购买 nike

开发一个简单的待办事项应用程序,允许用户手动对任务进行排序。在 Java 中实现基于 LinkedList 的模型相当简单。

但是,如果我想将排序后的任务保留在关系数据库中,我必须添加一个新列,该列提供一个索引,我可以通过该索引对任务进行排序。

问题是,每次用户更改排序(例如,她将第四个任务放在第二个位置)时,我都必须更新每个任务以修复数据库中的索引。这对我来说似乎很讨厌。有没有更优雅的方法来解决这个问题?

最佳答案

您不应将用户界面信息放入业务数据中。您应该创建 ui_preferences 表并将信息存储在那里。然后,您只需在查询业务数据之前获取信息即可。您还可以将此信息存储在浏览器的 cookie/ session 存储中,但这可能不符合您的要求

关于java - SQL 中用户提供的排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34485615/

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