对于题目有些疑问
老师我看题目要求在dao中插入五条数据,是我在dao的批量插入方法中就编写好五条需要插入的数据吗?我这样写对吗?上个视频里又是在service里写的,还是说在测试类中写具体数据比较好啊?
//批量插入数据
public void batchInsert() throws ParseException {
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
String arr="2020-4-30"; //到达日期
String leave="2020-5-3";//离开日期
for (int i = 1; i <= 5; i++){
Hotel hotel = new Hotel();
hotel.setOrderno(10005 + i);
hotel.setCity("城市" + i);
hotel.setPrice(500f);
hotel.setHotelname("酒店" + i);
hotel.setArrivedate(sdf.parse(arr));
hotel.setLeavedate(sdf.parse(leave));
String sql = "insert into hotel(orderno,city,price,hotelname,arrivedate,leavedate) values (?,?,?,?,?,?)";
jdbcTemplate.update(sql,new Object[]{
hotel.getOrderno(),hotel.getCity(),hotel.getPrice(),hotel.getHotelname(),hotel.getArrivedate(),hotel.getLeavedate()
});
}
}
9
收起
正在回答 回答被采纳积分+1
1回答
java工程师2020版
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星