Проблема, с которой я сталкиваюсь, такова: У меня есть несколько строк в таблице, которые имеют некоторые общие свойства. Я хотел бы иметь возможность выбирать несколько строк и заполнять их общие параметры в одной записи. Я думаю об определении двух моделей, которые описывают строку вместе, CommonRowModel, который содержит свойства, которые обычно повторяются, и SpecificRowModel, который расширяет CommonRowModel и является уникальным. Правильно ли это, или есть более элегантное решение, предлагаемое Play Framework?Редактирование нескольких объектов в структуре воспроизведения
0
A
ответ
1
Как ваш стол будет, вероятно, относительно простой и плоский (без отношений, ограничений и т.д.), вы можете сделать это довольно легко с SqlUpdate как показано в документации:
String s = "UPDATE f_topic set post_count = :count where id = :id"
SqlUpdate update = Ebean.createSqlUpdate(s);
update.setParameter("id", 1);
update.setParameter("count", 50);
int modifiedCount = Ebean.execute(update);
Позвольте мне понять: вы хотите обновить многие DB, так же, как это было написано с помощью собственного SQL 'UPDATE my_table SET x = 1 WHERE y = 2'? – biesior
BTW, пометьте вопрос правильной версией Play и использовал ORM (также опишите это в вопросе) – biesior
Данные получены с устройства по протоколу связи (IEC61850) по требованию, а после манипуляции он хранится в запатентованной БД , БД в памяти будет использоваться для упрощения обработки данных, и я планирую использовать стандартную базу данных в памяти, поставляемую с каркасом. Что касается первого вопроса, да, я бы хотел сделать именно это –