@Id
@GeneratedValue
private int id;
@NotNull
@Size(min=1, message = "Must enter client name")
private String name;
@NotNull
@Size(min=1, message= "Must enter contact's name")
private String contact;
@NotNull
@Size(min=1, message="Must enter primary office location")
private String location;
@NotNull(message="Must enter contract start date")
private String startDate;
@NotNull(message="Must enter contract end date")
private String endDate;
@NotNull(message="Must enter employee count")
private Integer employeeCount;
private PhilanthropyInterest interest;
public Client(String name, String contact, String location, String startDate, String endDate, Integer employeeCount) {
this.name = name;
this.contact = contact;
this.location = location;
this.startDate = startDate;
this.endDate = endDate;
this.employeeCount = employeeCount;
}
public Client () { }
public int getId() { return id; }
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getContact() {
return contact;
}
public void setContact(String contact) {
this.contact = contact;
}
public String getLocation() {
return location;
}
public void setLocation(String location) {
this.location = location;
}
public String getStartDate() {
return startDate;
}
public void setStartDate(String startDate) {
this.startDate = startDate;
}
public String getEndDate() {
return endDate;
}
public void setEndDate(String endDate) {
this.endDate = endDate;
}
public Integer getEmployeeCount() {
return employeeCount;
}
public void setEmployeeCount(Integer employeeCount) {
this.employeeCount = employeeCount;
}
public PhilanthropyInterest getInterest() { return interest; }
public void setInterest(PhilanthropyInterest interest) { this.interest = interest; }
@RequestMapping(value = "remove", method = RequestMethod.GET)
public String displayRemoveAddClientForm(Model model) {
model.addAttribute("clients", clientDao.findAll());
model.addAttribute("title", "Remove Client");
return "clients/remove";
}
@RequestMapping(value = "remove", method = RequestMethod.POST)
public String processRemoveClientForm(@RequestParam int[] clientIds) {
for (int clientId : clientIds) {
clientDao.delete(clientId);
}
return "redirect:";
}
@Repository
@Transactional
public interface ClientDao extends CrudRepository<Client, Integer> {
而当运行时,我收到的是:
错误:不兼容类型:int无法转换为客户端ClientDAO.Delete(clientId);
您可以在这里找到CRUDRepository的文档:https://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/repository/CRUDRepository.html。您将看到方法delete(T entity)方法将对象作为参数。在你的情况下,它是一个客户。
当您正在使用
public interface ClientDao extends CrudRepository<Client, Integer>
您使用的方法delete(T entity)需要一个客户端。
public String processRemoveClientForm(@RequestParam int[] clientIds) {
List<Client> clientList = clientDAO.findByIds(clientIds);
for (Client client : clientList) {
clientDao.delete(client );
}
}
我试着在这个网站上搜索类似的问题,但没有找到任何地方他们试图使用一个int数来填充的方法的使用。
我试着在这个网站上搜索类似的问题,但没有发现任何地方他们试图使用一个int数字来填充使用方法。
我的代码有问题,不知道如何纠正我收到的错误。我在包含team[index]=temp的行中遇到错误“不兼容类型:int无法转换为Player”;任何指导都将不胜感激。我对Java很陌生,这是我第一次尝试使用选择排序。我已经试着环顾四周和搜索,但在三天后仍然没有弄清楚这个错误。提前感谢!
问题内容: 一般来说,对于Java和编程,我是一个新手。我正在尝试创建一个简单的程序,您可以在其中猜测我的年龄,如果您是对的,它将说“正确”,如果您错了,它将说“错”。 这是我的代码: 我收到错误消息“不兼容的类型:void无法转换为int”,但代码中没有void类?我知道我的代码可能很糟糕,但是如果你们能为我指出正确的方向,那就太好了。谢谢。 问题答案: 您的程序不必返回in 。相反,您可以将其
我收到一个错误,指出ArrayList不能在我的上转换为int 我正在编写一个程序,在这个程序中,我必须从一个文件中读取所有整数,并计算它们的总和。我还处理所有异常,因此如果抛出异常,函数应该返回0。 这是我的代码: 下面是我的单元测试,读取文件后应该通过: 感谢您的帮助。 谢谢!
这是我试图解决的一个问题的代码 主要的活动是 我得到以下错误, java:36:错误:不兼容类型:int[]无法转换为>integer[]输出=totalchocolates(ip1);