1
Я имею следующую структуру класса:SchemaGen для вложенных объектов без муравой задачи
@XmlRootElement
public class A{
private String s;
private B b;
//getter and setter
}
@XmlRootElement
public class B{
private String ss;
//getter and setter
}
Как использовать SchemaGen для создания схемы для класса А?
Я способен генерировать схемы для класса B, как:
schemagen B.java
в ЦМД, но когда я использую то же самое для класса А, то есть:
schemagen A.java
я получил следующую ошибку:
Problem encountered during annotation processing;
see stacktrace below for more information.
java.lang.NullPointerException
.
.
.
A.java:14: cannot find symbol
symbol : class B
location: class beans.A
public B getB() {
^
A.java:18: cannot find symbol
symbol : class B
location: class beans.A
public void setB(B b) {
^
A.java:22: cannot find symbol
symbol : class B
location: class beans.A
private B b;
^
3 errors