У меня есть таблица определения собственности и второй, который содержит фактические значения свойств:проверки Ibatis для существовать до создания стоимости
table propdef: id, name, description
table props: id, propdefid, userid, value
Таким образом я могу динамически создавать свойства для моих пользователей. Когда я хочу обновить свойство для пользователя, я должен проверить таблицу реквизитов, если существует строка propdefid/userid, а затем либо использовать обновление, либо создать на нем.
Прямо сейчас я сначала запрашиваю db, а затем решаю, что делать в моем java-коде. Есть ли способ сделать это в ibatis sqlmap - без дополнительной логики в моем java-коде?
Я использую mysql как db.
Мне обычно не нравятся EAV - но в этом случае нельзя избежать. Я поеду на предмет «вставить на дубликат ключевого обновления» - не знал об этом - спасибо! – Niko