这是 EJB 中用于添加预订的方法,我正在尝试将 a 设置为 String Arr 的值,因为 Arr 是一个字符串,它在 Servlet 中获取表单值,我想对 d 的值执行相同的操作 String Dept . 我正在使用java.util.Date
,它适用于java.sql.Date
但不适用于java.util.Date
。
public void addBooking(String Arr, String Dept, String username, String roomnum){
BookingTableClass booking = new BookingTableClass();
Date a= Date.valueOf(Arr);//the problem is in these four lines
booking.setarrivalDate(a);
Date d= Date.valueOf(Dept);
booking.setdeptDate(d);
booking.setCustomerUsername(username);
Long rmnum = Long.valueOf(roomnum);
booking.setRoomNumber(rmnum);}