Field<JavaClass> localField = addFieldTo(entityClass, fieldEntityClass, fieldName, OneToOne.class);
if ((inverseFieldName != null) && !inverseFieldName.isEmpty())
{
Field<JavaClass> inverseField = addFieldTo(fieldEntityClass, entityClass, inverseFieldName, OneToOne.class);
inverseField.getAnnotation(OneToOne.class).setStringValue("mappedBy", localField.getName());
java.saveJavaSource(fieldEntityClass);
}
}
catch (FileNotFoundException e)
{
shell.println("Could not locate the @Entity requested. No update was made.");