本文整理汇总了Java中org.netbeans.jpa.modeler.spec.Id.getTableGenerator方法的典型用法代码示例。如果您正苦于以下问题:Java Id.getTableGenerator方法的具体用法?Java Id.getTableGenerator怎么用?Java Id.getTableGenerator使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.netbeans.jpa.modeler.spec.Id
的用法示例。
在下文中一共展示了Id.getTableGenerator方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getInstance
import org.netbeans.jpa.modeler.spec.Id; //导入方法依赖的package包/类
public static IdSpecAccessor getInstance(Id id, boolean inherit) {
IdSpecAccessor accessor = new IdSpecAccessor(id);
accessor.inherit = inherit;
accessor.setName(id.getName());
accessor.setAttributeType(id.getAttributeType());
if (id.getColumn() != null) {
accessor.setColumn(id.getColumn().getAccessor());
}
if (id.getGeneratedValue() != null && id.getGeneratedValue().getStrategy()!=null) {
accessor.setGeneratedValue(id.getGeneratedValue().getAccessor());
}
if (id.getSequenceGenerator()!= null) {
accessor.setSequenceGenerator(id.getSequenceGenerator().getAccessor());
}
if (id.getTableGenerator() != null) {
accessor.setTableGenerator(id.getTableGenerator().getAccessor());
}
return accessor;
}
示例2: processId
import org.netbeans.jpa.modeler.spec.Id; //导入方法依赖的package包/类
protected void processId(List<Id> parsedIds) {
// if (parsedAttributes == null) {
// return;
// }
//
// List<ParsedId> parsedIds = parsedAttributes.getId();
for (Id parsedId : parsedIds) {
VariableDefSnippet variableDef = getVariableDef(parsedId);
variableDef.setType(parsedId.getAttributeType());
variableDef.setFunctionalType(parsedId.isOptionalReturnType());
variableDef.setPrimaryKey(true);
Column parsedColumn = parsedId.getColumn();
if (parsedColumn != null) {
ColumnDefSnippet columnDef = getColumnDef(parsedColumn);
variableDef.setColumnDef(columnDef);
}
GeneratedValue parsedGeneratedValue = parsedId.getGeneratedValue();
if (parsedGeneratedValue != null && parsedGeneratedValue.getStrategy() != null) {
GeneratedValueSnippet generatedValue = new GeneratedValueSnippet();
generatedValue.setGenerator(parsedGeneratedValue.getGenerator());
generatedValue.setStrategy("GenerationType." + parsedGeneratedValue.getStrategy().value());
variableDef.setGeneratedValue(generatedValue);
SequenceGenerator parsedSequenceGenerator
= parsedId.getSequenceGenerator();
if (parsedSequenceGenerator != null) {
SequenceGeneratorSnippet sequenceGenerator = processSequenceGenerator(parsedSequenceGenerator);
variableDef.setSequenceGenerator(sequenceGenerator);
}
TableGenerator parsedTableGenerator = parsedId.getTableGenerator();
if (parsedTableGenerator != null) {
variableDef.setTableGenerator(processTableGenerator(parsedTableGenerator));
}
}
TemporalType parsedTemporalType = parsedId.getTemporal();
TemporalSnippet temporal = null;
if (parsedTemporalType != null) {
temporal = new TemporalSnippet();
temporal.setValue(parsedTemporalType);
}
variableDef.setTemporal(temporal);
}
}