По умолчанию Grails возвращает <class name>:<id> для toString() объекта домена Java. Конечно, это совсем не то, что я хочу, поэтому я попытался @Override toString() вернуть то, что я хочу. Когда я попытался сгенерировать тег Grails для всех типов тегов, я получил следующую ошибку:
java.lang.LinkageError: loader constraint violation: loader (instance of <bootloader>) previously initiated loading for a differen
t type with name "org/w3c/dom/NamedNodeMap"
Мой код ниже. Любая помощь будет принята с благодарностью.
@Entity
@Table(name = "tagtype", catalog = "tigger")
@SuppressWarnings("serial")
public class Tagtype implements Serializable {
/**
* Attribute id.
*/
private Integer id;
/**
* Attribute tagtype.
*/
private String tagtype;
/**
* Attribute regexpression
*/
private Regexpression regexpression;
. . .
@Override public String toString() {
StringBuilder result = new StringBuilder();
result.append(this.tagtype);
return result.toString();
}
}