41 lines
1.0 KiB
Java
41 lines
1.0 KiB
Java
package org.warp.jcwdb.ann.exampleimpl;
|
|
|
|
import org.warp.jcwdb.ann.*;
|
|
|
|
import java.io.IOException;
|
|
import java.util.StringJoiner;
|
|
|
|
public class Class2 extends Class1 {
|
|
|
|
//@DBField(id = 3, type = DBDataType.DATABASE_OBJECT)
|
|
//public DBDBObjectList<Class1> value4;
|
|
|
|
@DBField(id = 3, type = DBDataType.DATABASE_OBJECT)
|
|
public Class1 value4;
|
|
|
|
@DBField(id = 4, type = DBDataType.INTEGER)
|
|
public int value5;
|
|
|
|
public Class2(JCWDatabase database) {
|
|
super(database);
|
|
}
|
|
|
|
public Class2(JCWDatabase database, DBObjectIndicesManager.DBObjectInfo objectInfo) throws IOException {
|
|
super(database, objectInfo);
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return new StringJoiner(", ", Class1.class.getSimpleName() + "[", "]")
|
|
.add("value1='" + value1 + "'")
|
|
.add("value2=" + value2)
|
|
.add("value3=" + value3)
|
|
.add("value4=" + value4)
|
|
.add("value5=" + value5)
|
|
.add("getValue3=" + getValue3())
|
|
.add("getValue4=" + getValue4())
|
|
.add("getValueStr=" + getValueStr())
|
|
.toString();
|
|
}
|
|
}
|