powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin: delete/update в MSSQL - таблице.
6 сообщений из 6, страница 1 из 1
Vaadin: delete/update в MSSQL - таблице.
    #39288162
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Столкнулся с проблемой удаления/обновления таблицы MSSQL в Vaadin.
Точнее сказать, в приложение (помимо select) надо добавить возможность обновления/удаления из таблицы по условию.

Выборку я делать умею:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
    String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    String connectionString = "jdbc:sqlserver://mySERVER;databasename=myDB";
    String userName = "user";
    String password = "Password";
    String query = "select * from table1 where id = ...."

    SQLContainer container = null;
    try
    {
          SimpleJDBCConnectionPool connectionPool = new SimpleJDBCConnectionPool(driver, connectionString, userName, password, 2, 5);
          FreeformQuery query = new FreeformQuery(queryString, connectionPool);
          container = new SQLContainer(query);
     }
     catch (SQLException e)
     {
           e.printStackTrace();
     }
           finally
     {
     
     }



после выполнения кода, в container содержится результат запроса.
С этим проблем нет.

СтОит мне select заменить на update или delete - вылетает ошибка - мол отсутствует результирующее множество...

Подскажите, что мне сделать чтобы заработал Update/Delete ?
...
Рейтинг: 0 / 0
Vaadin: delete/update в MSSQL - таблице.
    #39288200
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://vaadin.com/docs/-/part/framework/sqlcontainer/sqlcontainer-freeform.html
Вы документацию читали? Для чего этот класс предназначен?
...
Рейтинг: 0 / 0
Vaadin: delete/update в MSSQL - таблице.
    #39288201
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULER,

Примеры что ли посмотрите для разнообразия.
https://github.com/javadev/vaadin-sqlcontainer-demo/blob/master/src/main/java/com/vaadin/data/util/sqlcontainer/demo/DemoFreeformQueryDelegate.java

Метод научного тыка проб и ошибок очень не эффективен для использования сложных фреймверков.
...
Рейтинг: 0 / 0
Vaadin: delete/update в MSSQL - таблице.
    #39288240
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLContainer/JPAContainer - фигня и не гибко.
BeanItemContainer для JPA как раз заходит.
...
Рейтинг: 0 / 0
Vaadin: delete/update в MSSQL - таблице.
    #39288248
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no56892SQLContainer/JPAContainer - фигня и не гибко.
BeanItemContainer для JPA как раз заходит.

+1
юзаю BeanItemContainer и JPA, для круд самодельный аналог спрингового репозитория, для посложнее jpql в сущностях.
оверхеда минимум, гемороя нет вообще.
...
Рейтинг: 0 / 0
Vaadin: delete/update в MSSQL - таблице.
    #39288297
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл сказать СПАСИБО.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin: delete/update в MSSQL - таблице.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]