我是 API 新手。在我看来,您必须像这样通过“上下文”对象构造对象:
ServerRuntime cayenneRuntime = new ServerRuntime("cayenne-project.xml");
context = cayenneRuntime.newContext()
...
MyEntity entity=context.newObject(MyEntity.class);
而不是仅仅以通常的 new() 方式创建 Java 对象:
MyEntity entity=new MyEntity();
但我想为我的“MyEntity”类创建一个构造函数,它可以执行以下操作:
public MyEntity(String inputFile) {
...
do setters based on information derived from inputFile (size, time created etc).
...
我怎样才能做到这一点 - 理想情况下,我想将逻辑保留在 MyEntity 类本身上,而不是在其他地方有一个“包装器”类来实例化对象并执行设置......我想我可以有一个“助手”方法,它只是先前实例化实例上的设置...但是我在这里缺少一个成语...?