我正在尝试创建一个从我的数据库中的客户表返回所有用户的方法,但是这段代码:
try {
List<Customer> customer = jdbi.open().createQuery("SELECT * FROM customer")
.mapTo(Customer.class).list();
} catch (Exception e) {
System.out.println(e);
}
返回错误:
org.jdbi.v3.core.mapper.NoSuchMapperException: No mapper registered for type com.customer.Customer
我看到另一个关于这个错误的帖子,他们说这个错误是由于类模型和数据库表之间的映射而发生的,但是我的应用程序是用纯 java 和 JDBI 3 构建的,我没有使用 Spring,所以如何映射结果此代码用于将此结果转换为客户列表?