package org.tests.model.ivo.converter;
import org.tests.model.ivo.Money;
import javax.persistence.AttributeConverter;
import java.math.BigDecimal;
/**
* Converts between Money and BigDecimal.
*/
public class MoneyTypeConverter implements AttributeConverter<Money,BigDecimal> {
@Override
public BigDecimal convertToDatabaseColumn(Money beanType) {
return beanType.getAmount();
}
@Override
public Money convertToEntityAttribute(BigDecimal scalarType) {
return new Money(scalarType);
}
}