There is no getter for property named 'key' in 'class java.lang.Long'
时间: 2024-06-15 20:09:54 浏览: 190
使用Mybatis遇到的there is no getter异常
在Java中,如果你在类中使用了一个属性(field),通常会为该属性提供getter和setter方法来访问和修改该属性的值。然而,当你在使用`class java.lang.Long`类时,你可能会遇到错误消息"There is no getter for property named 'key' in 'class java.lang.Long'"。
这个错误消息的意思是,在`class java.lang.Long`类中没有名为'key'的属性的getter方法。这是因为`java.lang.Long`类是Java提供的一个包装类,用于表示长整型数据。它只有一个名为'value'的属性,并且有对应的getter和setter方法。
所以,如果你想访问`java.lang.Long`对象的值,你应该使用`getValue()`方法而不是`getKey()`方法。以下是一个示例代码:
```java
Long number = 10L;
System.out.println(number.getValue()); // 输出:10
```
阅读全文