JAVA编写的图书管理系统,id相关问题!!!急

增查删改功能都是通过book_name值判断的。但是显示库存书籍时,如果之前删除过其中一条信息,显示的时候,中间那条信息的地方是空白,id缺失。(例如:1,2,3,4,5... 增查删改功能都是通过book_name值判断的。但是显示库存书籍时,如果之前删除过其中一条信息,显示的时候,中间那条信息的地方是空白,id缺失。
(例如:1,2,3,4,5条信息,删除第三条之后,显示的话,12 和 45之间有个空,而且id 不再补充。)
请问想添加一个算法,让id 自动填充,排列 怎么添加到项目里。dao层,service层 和 show类里分别放入什么?
非常感谢!
展开
 我来答
百度网友ca2a83b
2011-07-19 · TA获得超过2198个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:129万
展开全部
建议,加一列标识位标识此书状态,例如1表示可用,0表示不可用,默认为1,
1.show类里显示的时候只显示标识位为1的
2.service层里删除时只把标识位置为0
3.dao里加这么一列的操作就行
追问
请问能列出详细的代码吗?
我才接触java 很多只明白意思但是不会去实现。
我还想做一个借书还书功能,也需要添加一个状态标识,请问能麻烦给下详细代码吗?感激 我给你追加分
HyEidolon
2011-07-19 · TA获得超过152个赞
知道答主
回答量:126
采纳率:0%
帮助的人:62.4万
展开全部
你可以自己给他编写一个id罗,比如用一个
(for i=0;i<list.size();i++){
打印i+1,(不就是你想要的序号了么?)
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eatonfang
2011-07-19 · TA获得超过128个赞
知道答主
回答量:70
采纳率:0%
帮助的人:37.2万
展开全部
你删除一条数据以后怎么还是显示5条呢?不应该只显示4条的么?那样画面再检索刷新以下啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式