private void readTemporal(Temporal temporal, DeployBeanProperty prop) { TemporalType type = temporal.value(); if (type.equals(TemporalType.DATE)) { prop.setDbType(Types.DATE); } else if (type.equals(TemporalType.TIMESTAMP)) { prop.setDbType(Types.TIMESTAMP); } else if (type.equals(TemporalType.TIME)) { prop.setDbType(Types.TIME); } else { throw new PersistenceException("Unhandled type " + type); } }
private static String extractName(TemporalType temporalType) { return temporalType == null ? "n/a" : temporalType.name(); }