【发布时间】:2012-05-03 01:10:21
【问题描述】:
代码优先:
PGpoint coordinates = (PGpoint) rs.getObject(4);
导致 ClassCastException。
在项目上引用 postgresql-9.1-901.jdbc3.jar。
在 android 应用程序上返回记录集。有什么办法可以规避?
TIA
【问题讨论】:
-
基本上:
rs.getObject(4);是PGObject,而不是PGPoint。 -
感谢输入 assylias。你能详细说明一下吗?因为对我来说 PGPoint 是 PGObject ... 的后代 :)
-
如果您希望我们详细介绍,您应该向我们提供更多信息。有时会发生吗?使用所有 PGxxx 对象?为什么你期望它是一个PGpoint?等
-
@user1214454 让我们假设您的 PGObject 是一个 PGbox,它不是一个 PGPoint,并且您显示的行会抛出这种异常。
-
您可以创建自定义类型以支持它stackoverflow.com/questions/53548731/…