JPA不支持Integers的like(),仅支持字符串。一些数据库确实支持整数,而其他则不支持。
Eclipselink应该允许将like()与Integer一起使用(前提是您的数据库支持它)。您使用什么版本?可能需要使用> =
2.1。如果无法在最新版本上运行,请记录一个错误。
您还可以根据数据库的不同,使用“ CHAR”,“ TO_CHAR”或“ CONVERT”函数将整数转换为字符串。
请注意,as()API并非旨在从Integer转换为String,而是用于转换为子类实体。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)