我在尝试使用Spring Data JPA从数据库中选择distinct值时遇到了这个错误。
无法将值“[a,b,c]”从类型[java.util.ArrayList]转换为类型[@org.springframework.data.jpa.repository.query java.util.List];嵌套异常是org.springframework.core.convert.converterNotFoundException:找不到能够从类型[java.lang.string]转换为类型[@org.springframework.data.jpa.repository.query com.example.million.model.record]的转换器
interface RecordRepository: CrudRepository<Record, Long>{
@Query("SELECT DISTINCT million.parentDomain FROM Record million")
fun findByDomain(domain: String): List<Record>
}
@Service
class RecordService(val recordRepository: RecordRepository) {
fun fetchByDomain(domain: String): List<Record> {
val list = arrayListOf<Record>()
println(recordRepository.findByDomain(domain))
recordRepository.findByDomain(domain).forEach { list.add(it) }
return list
}
}
我在里面有数据库“百万”和表记录(其中一个字段是parent_domain)update:
@Entity
data class Record(
@Id @GeneratedValue val id: Long? = null,
var parentDomain: String = "",
var domain: String = ""
)
为了获得唯一的parentDomain,您应该使用以下查询:
@Query("SELECT DISTINCT million.parentDomain FROM Record million where milion.domain = :domain")
fun findByDomain(@Param("domain") domain: String): List<String>
我目前正在制作一个WordPress插件,并试图从WooCommerce数据库中选择几个值,我一直得到的是同一个错误。什么可能是错的? 我的代码: 错误: 致命错误:未捕获错误:调用C:\xampp\htdocs\ExamenProject\wp content\plugins\drukkebaasjes sizedata\drukkebaasjes sizedata.php中未定义的方法mysq
我有麻烦了。当我尝试从数据库中选择数据时,我看到错误NullPointerException。为了连接到数据库,我使用了单例模式。 此处为NullPointerException:
以下是为主页编写的类,http://www.royalmailgroup.com/ 我试图点击“关于我们”链接和FOI联系人。 } } [VerboseTestNG]失败:"sample.keyword.FeeToPayTest"-sample.keyword.FeeToPayTest.testOpenApplication()在9033毫秒内完成[VerboseTestNG]org.openqa
我尝试向mysql搜索值时出错 当我运行应用程序时有此错误
在执行某个操作之前,我正在检查 null,但我遇到了一些问题。以下是代码: 我在点 c.size() != null 处得到一个“运算符 != 未定义参数类型int,null”。我知道 size 方法的返回类型是整数,这就是我收到此错误的原因吗?希望有人能提供建议。谢谢。
...在Xcode控制台,我得到 它演示了建立了连接并成功找到了服务器,但其他问题出现了。会很感激你的帮助。