Hi,
I need to change the Calendar type to java.util.Date for the spring mvc scaffolding
@Temporal(TemporalType.DATE)
@Column(name = "F_FECHA_INICIO", nullable = false)
@Basic(fetch = FetchType.EAGER)
@XmlElement
Date ffechainicio;
I notice that the domain objects are generated on the DataType.jet but the attribute types are already defined in the model .
On a previous post we accomplish a similar task by an extension point in the plugin on the TableDataTypeInputProvider for changing the names in each of the attributes, can you help us to provide a similar aproach in order to use java.util.Date instead of Calendar for the date types.
I’m using Oracle 11g and MyEclipse 10
Thanks,
http://www.myeclipseide.com/PNphpBB2-viewtopic-t-28824-highlight-camelcase-sid-e78f25cef0701c60d7f5661fd348616a.html
public class CustomTableDataTypeInputProvider extends
TableDataTypeInputProvider {
protected List<DataType> generateDataTypes() throws InterruptedException {
List<DataType> dataTypes = super.generateDataTypes();
try {
for (DataType dataType : dataTypes) {
for (org.skyway.core.model.data.Field field : dataType
.getFields()) {
field.setName(parser(field.getName()));
}
}
return dataTypes;
} catch (Throwable t) {
throw new RuntimeException(
"Unable to load data type from table(s): "
+ getDataTypeInputs(), t);
}
}
}