首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不能转换为java.lang.String异常

不能转换为java.lang.String异常
EN

Stack Overflow用户
提问于 2012-11-02 11:35:16
回答 1查看 1.5K关注 0票数 0
代码语言:javascript
运行
复制
@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;
    }

我的服务班是

代码语言:javascript
运行
复制
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

有人能告诉我怎么做吗。

EN

回答 1

Stack Overflow用户

发布于 2012-11-02 11:37:35

代码语言:javascript
运行
复制
Set<RateTransmissionDetails> rateTrmDtls = new HashSet<RateTransmissionDetails>(); 
rateTrmDtls.add(new RateTransmissionDetails("A",new Integer(20)));

这没什么不对的。当您使用该集合rateTrmDtls来做某事时,可能会发生错误,并且代码需要一组String

您能显示在RateController中使用集合的代码吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13194463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档