@Entity
@Table(name = "RateTransmissionDetails")
public class RateTransmissionDetails implements java.io.Serializable {
private String spaceNum;
private Integer rateInCent;
public RateTransmissionDetails() {
}
public RateTransmissionDetails(String spaceNum,Integer rateInCent) {
this.spaceNum=spaceNum;
this.rateInCent=rateInCent;
}
@Column(name = "SpaceNum", nullable = false)
public String getSpaceNum() {
return this.spaceNum;
}
public void setSpaceNum(String spaceNum) {
this.spaceNum = spaceNum;
}
@Column(name = "RateInCent", nullable = false)
public Integer getRateInCent() {
return this.rateInCent;
}
public void setRateInCent(Integer rateInCent) {
this.rateInCent = rateInCent;
}我的服务班是
Set<RateTransmissionDetails> rateTrmDtls = new HashSet<RateTransmissionDetails>();
rateTrmDtls.add((new RateTransmissionDetails("A",new Integer(20)));我收到错误了
2012-11-02 16:44:02,796 cast 6060-3警告duncansolutions.databus.external.controller.rate.RateController -呼叫者错误消息:不能将com.duncansolutions.databus.external.bean.hibernate.rate.RateTransmissionDetails转换为java.lang.String
有人能告诉我怎么做吗。
发布于 2012-11-02 11:37:35
Set<RateTransmissionDetails> rateTrmDtls = new HashSet<RateTransmissionDetails>();
rateTrmDtls.add(new RateTransmissionDetails("A",new Integer(20)));这没什么不对的。当您使用该集合rateTrmDtls来做某事时,可能会发生错误,并且代码需要一组String。
您能显示在RateController中使用集合的代码吗?
https://stackoverflow.com/questions/13194463
复制相似问题