所以我有课程Driver
,Database
,LogBookEntry
和Car
。由于这些类有很多setter和getter,我决定将代码放在pastebin中:
正如您在数据库中看到的,我有2个函数来加载和保存XML数据。
以下是我保存的XML数据的输出:
如您所见,类LogBookEntry
的日期将不会保存到XML文件中。这就是我在加载xml文件时出现以下错误的原因:
Okt 22,2017 3:36:33 PM com.sun.xml.internal.bind.v2.ClassFactory create0 INFORMATION:在类上找不到默认构造函数 java.time.LocalDate java.lang.NoSuchMethodException: java.time.LocalDate。()
但我不明白为什么不会保存LogBookEntry
课程的日期。保存类LocalDate
中的三个driver
变量。
答案 0 :(得分:0)
我认为改变' getDate'的回报值在课堂上#LogBookEntry'到String
并将XmlRootElement
注释添加到班级' Car'将解决问题