qq_慕姐8140262
看下你数据库表是否还有数据
Just一分
haoochan
你不能用temp.length()作为条件来判断,temp每次补0后长度都会加1,for每次循环后都会判断j>temp.length(),所以这个是有问题的; 第二个则不同,每次for循环后进行判断时len是不变的.
viwq
toString()的作用是用来打印输出对象的属性的,仅此而已,并不是你所理解的"对象类型靠toString()方法进行转换",对象类型之间的转换必须是同种类型的(父类型与子类型之间).
慕白白zzZ
仔细检查了下,单元测试一直死循环就会这样,原因是下面这个循环里,我不小心写成了i<7-len
for(int j=0;j<7-len;j++) {
temp = "0" + temp;
}
慕盖茨2246584
最后你把StudentsDAOImpl方法中的 getNewSid()方法改成private,其他类当然用不了了
慕用0822810
春泥村雨
执行查询的操作不需要提交事务,执行增、删、改的时候需要提交事务。
qq_布小丁_03649345
15rjgcw
==这个比较的是整型是否一样,equals比较的是字符串。null和空格不是一个意思,null是啥也没有,相当于先天没有这个器官,而空格,意思类似于可以有,但是割掉了。
萌萌滴YU祥
org.hibernate.QueryException: could not resolve property: sid of: entity.Students [select max(s.sid) from entity.Students s]
Students类里面有sid属性吗,或者缺少get,set?
慕粉1046531876
看看表的设计和事务的提交有没有搞得很混乱
小刘呀
你没有理解,万一len是2或者3,4,5。你还觉得是循环7次吗?
qq_吻上你的唇_03339315
这个回答就是使用这个好处或是有点吗?
WangJianNever
老师把所有人都删光后,再测试添加方法当然就从S0000001开始了
plly
老师代码没有判断list为空的时候的取值,判断一下就好了。
if (list!=null && list.size()>0) {
session.setAttribute("students_list", list);
}else {
session.setAttribute("students_list", null);
}
死了哈哈哈
第二章好像有
每天是圣诞节
返回的是什么这个方法
Vleyong
测试是为了验证你写的代码实现功能是否正确,当你的项目出现你意料之外的结果才需要进行相应的测试,对了就不需要测试
specialshoot
需要commit()的,,,不然占用资源着呢
画笔轻纨
个人建议 自己手动写一遍增加理解 很多时候就一个类型和大小写的问题就会出错,,,你自己不试试怎么知道呢