Java 没有此类财产';财产';问题
我试图使用BeanIO将CSV转换为POJO,但发现了一个问题,这可能会对你们中的一些人有所帮助 这是我在流“userTemplate”中的记录“user”中得到的错误“Invalid field“LastName”:在类“com.mycompany.beanio.user”中没有此类属性“LastName” 正如你所看到的,我的类中确实有这个属性,但我有一个例外。我研究了它,发现从java类编写的属性在第一个字符中没有被利用。 这意味着虽然我写了两次lastName,但lastName和lastName之间还是有一个比较。Java 没有此类财产';财产';问题,java,javabeans,bean-io,Java,Javabeans,Bean Io,我试图使用BeanIO将CSV转换为POJO,但发现了一个问题,这可能会对你们中的一些人有所帮助 这是我在流“userTemplate”中的记录“user”中得到的错误“Invalid field“LastName”:在类“com.mycompany.beanio.user”中没有此类属性“LastName” 正如你所看到的,我的类中确实有这个属性,但我有一个例外。我研究了它,发现从java类编写的属性在第一个字符中没有被利用。 这意味着虽然我写了两次lastName,但lastName和las
已提交此错误的修复程序。以未使用字母ist Java标准开始属性名称。因此,如果您将您的物业更改为标准,那么一切都将完美无瑕。我们鼓励您在本网站上回答自己的问题,因为您正在帮助人们。请添加解决方案作为答案,以便人们立即知道案件已解决。两天后你就可以接受了,但我希望你能接受。谢谢你帮助其他有同样问题的穷人。
<beanio xmlns="http://www.beanio.org/2012/03" xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance" xsi:schemaLocation="http://www.beanio.org/2012/03 http://www.beanio.org/2012/03/mapping.xsd">
<stream name="userTemplate" format="csv">
<record name="user" class="com.mycompany.beanio.User">
<field name="FirstName"/>
<field name="LastName"/>
<field name="Email" />
</record>
</stream>
</beanio>
package com.mycompany.beanio;
import org.apache.commons.lang3.RandomStringUtils;
import java.math.BigDecimal;
/**
*
* @author Yoash izhack yoashos@gmail.com
*/
class User
{
private String FirstName;
private String LastName;
private String Email;
Get&Set dwon here