遇到了这个错误。我正在尝试读取使用 INET_NTOA 格式化的别名列值(IP 地址)。列是无符号整数。出现以下错误!
TypeDoesNotMatch(无法将 [B@2676c422:class [B 转换为 ColumnName 列的字符串(.Alias_ip,Some(Alias_ip)))java.lang.RuntimeException: TypeDoesNotMatch(无法将 [B@2676c422:class [B 转换为 ColumnName 列的字符串(.Alias_ip,Some(Alias_ip)))
/**
* The reg parser.
*/
val regDetails = {
get[Option[Long]]("reg.userId") ~
getAliased[String]("Alias_ip") map {
case
userId ~
ip =>
RegDetails(
userId,
ip
)
}
}
SELECT
`userId`,
INET_NTOA(`ip`) AS `Alias_ip`
FROM `reg`
WHERE `userId` = {userID}
我忘了转换什么吗?
任何帮助将不胜感激。奥利弗