как создать кеш-ключ для записи в базу данных - PullRequest
0 голосов
/ 18 февраля 2019

Я пытаюсь создать ключ кэша для записей в базе данных, и я не нашел решения.Попытка выяснить, может ли кто-нибудь дать какие-то идеи.

Предположим, у меня есть три таблицы: A, B и C. Все записи в каждой таблице имеют поля id, createTime и updateTime.У нас есть много select sqls, которые запрашивают каждую таблицу по id и другим полям, которых нет в списке.

Цель кэша - хранить записи в памяти, а не извлекать БД.Для кэша value - это запись данных, отображенная из таблицы, которая является объектом Java-бина.Но как насчет key, так как он определяется именем таблицы, условиями запроса, которые находятся в компоненте where SQL и являются переменными.Поэтому мне сложно определить ключ кеша.

public class Key{
     public String tableName;
     How next????
}

Спасибо за ваше предложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...