По умолчанию, grails, похоже, возвращает <class name>:<id>
для toString () объекта домена Java. Это совсем не то, что я хочу, конечно, поэтому я попытался @Override
toString (), чтобы вернуть то, что я хочу. Когда я попытался использовать Grails Generate-All Tagtype, я получил следующую ошибку:
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();
}
}