public class RelationFieldAnnotator extends Object
| Constructor and Description |
|---|
RelationFieldAnnotator(CodeGenerator codeGenerator) |
| Modifier and Type | Method and Description |
|---|---|
void |
annotateRelationField(com.sun.codemodel.JDefinedClass entityClass,
RelationField field,
com.sun.codemodel.JFieldVar fieldVar) |
protected String |
getJoinColumnName(String entityName)
Split names to 26 char to avoid joinColumn names longer than 30 char
protected for testing
|
protected String |
getJoinTableName(String entityName,
String relatedEntityName)
Split names to 14 chars max to avoid joinTable names longer than 30 char (oracle restriction).
|
public RelationFieldAnnotator(CodeGenerator codeGenerator)
public void annotateRelationField(com.sun.codemodel.JDefinedClass entityClass,
RelationField field,
com.sun.codemodel.JFieldVar fieldVar)
protected String getJoinColumnName(String entityName)
Copyright © 2015 Bonitasoft S.A.. All rights reserved.