Не уверен, что это то, что вы ищете, но здесь:
Вы можете расширить сущность.
Скажите, что ваш класс сущности равен Drink
class Drink {
String weight;
String size;
//other getter setter constructor etc
}
И затем у вас есть служба, из которой вы можете извлечь значение из столбца:
class FlavorService {
static String getFlavor(){ /*can be static since it's only retrieval/indempotent*/ };
}
Итак, теперь вы можете создать расширенный класс
class FlavoredDrink extends Drink{
String flavor;
public FlavoredDrink (String weight, String size){
super(weight, size);
this.flavor = FlavorService.getFlavor();
}
}
Тогда вам просто нужно использовать FlavoredDrink
.