Я пытаюсь создать классы Java для запросов, к которым я могу применить операторы и / или операторы. В основном я пытаюсь создать слой JPA на своем конце.Допустим, у меня есть класс запроса с полями f и значением v, я также хочу реализовать операторы И и ИЛИ для этого запроса.В настоящее время у меня есть
class Query{
String field;
Object value;
String tableName;
Operator operator;
}
enum Operator{
AND, OR
}
Так что, если я хочу реализовать, выберите * из таблицы, где a = 1 и b = 2;Как мне написать определение класса, чтобы я мог создать это?Это просто слой коннектора базы данных, я вызову соответствующий запрос, используя этот объект класса.Можете ли вы предложить, как правильно сделать то же самое?