java: 不兼容的类型……无法转换为……

和redis建立连接,有Person,Family,Address三个实体类,编写测试类时,发现此问题:

java: 不兼容的类型: com.itheima.domain.Address无法转换为com.sun.xml.internal.ws.wsdl.writer.document.http.Address

显示不兼容的类型,删掉这句setAddress方法便可正常运行,在redis上成功创建表

 

很明显是你的 Person 类中定义的 Address 类型有问题,你要把 Person 类中 Address 的类型改成你自己定义的

需要的是com.sun.xml.internal.ws.wsdl.writer.document.http.Address,而你引入的是com.itheima.domain.Address。引包引错了。换一下引入的包就行了