Spring boot 如何将此Java代码转换为kotlin代码

Spring boot 如何将此Java代码转换为kotlin代码,spring-boot,kotlin,jackson,Spring Boot,Kotlin,Jackson,我在学春靴。将此Java函数转换为kotlin代码时会报告错误。如何重写这个kotlin函数 Java代码: 请建议如何解决这些错误。如何删除 可能尝试删除?请不要发布错误截图-将错误发布为text@Hullburg移除仍不起作用 private long saveOrderDetails(Order order) { @SuppressWarnings("unchecked") Map<String, Object> values = objectM

我在学春靴。将此Java函数转换为kotlin代码时会报告错误。如何重写这个kotlin函数

Java代码:

请建议如何解决这些错误。

如何删除


可能尝试删除?请不要发布错误截图-将错误发布为text@Hullburg移除仍不起作用
private long saveOrderDetails(Order order) {
    @SuppressWarnings("unchecked")
    Map<String, Object> values =
        objectMapper.convertValue(order, Map.class);
    values.put("placedAt", order.getPlacedAt());
    long orderId =
        orderInserter
            .executeAndReturnKey(values)
            .longValue();
    return orderId;
}
private fun saveOrderDetails(order: Order): Long {
        val values = objectMapper.convertValue(order, Map<*, *>::class.java)
        values.put("placedAt", order.placedAt)
        return orderInserter
                .executeAndReturnKey(values)
                .longValue()
    }
objectMapper: com.fasterxml.jackson.databind.ObjectMapper
orderInserter: org.springframework.jdbc.core.simple.SimpleJdbcInsert
            val values = objectMapper.convertValue(order, Map<*, *>::class.java)
            val values = objectMapper.convertValue(order, Map::class.java)