Вопросы по теме 'anorm'

Замена строки Scala Anorm очищает входные данные?
Я использую Play! framework вместе с Anorm для доступа к базе данных. Я часто вижу примеры, подобные следующему, где члены объекта вводятся непосредственно в оператор SQL. Мой вопрос: эти входы продезинфицированы? Большинство примеров выглядят...
2758 просмотров
schedule 16.05.2024

Как обрабатывать неназначенные идентификаторы с помощью anorm?
Anorm имеет специальный тип anorm.Pk для типизированных первичных ключей (и его подкласс anorm.NotAssigned ). Это позволяет присвоить значение NotAssigned , если база данных отвечает за создание соответствующего ключа. Существует ли...
356 просмотров
schedule 28.12.2023

Атомарные транзакции MySQL в Anorm
Я написал простой счетчик посещений, который обновляет таблицу базы данных MySQL с помощью Anorm. Я хочу, чтобы транзакция была атомарной. Я думаю, что лучшим способом было бы объединить все строки SQL вместе и выполнить один запрос, но с Anorm это...
1740 просмотров
schedule 16.03.2024

Многозначный параметр Anorm 2.3: обязательный anorm.NamedParameter
Использование scala 2.11.1 в игровой среде 2.3. Поскольку Anorm не поддерживал многозначные параметры в предыдущих версиях, я использовал Дэвида . Anorm теперь поддерживает многозначные параметры , и я начал удалять обходной путь и...
1492 просмотров
schedule 23.10.2022

Обработка исключений запросов Scala Anorm
Я хотел бы понять, как лучше всего обрабатывать исключения с помощью Anorm, используя функции Scala Try and match. Учитывая запрос database.withConnection { implicit c => SQL("Select 1").execute() } Как бы я ловил исключения? Я...
206 просмотров
schedule 12.02.2024

Как создать запрос Anorm, чтобы пропустить обновление значений None в БД (Scala)
Я использую Anorm (2.5.1) в своем приложении Play+Scala (2.5.x, 2.11.11). Я довольно часто сталкиваюсь с проблемой, когда, если значение аргумента класса case равно None, я не хочу, чтобы это значение параметра вставлялось/обновлялось в базу данных...
114 просмотров
schedule 07.10.2022

Как сопоставить результат запроса с классом case с помощью Anorm в scala
У меня есть 2 класса case: case class ClassTeacherWrapper( success: Boolean, classes: List[ClassTeacher] ) 2-й: case class ClassTeacher(...
263 просмотров
schedule 02.06.2024

Anorm - универсальная вставка
Есть ли способ использовать Anorm как обычный ORM? Я хотел бы иметь метод, который просто вставляет предоставленный элемент. def insert[T](element: T)(implicit connection: Connection) = { element.insert(connection) } Я определенно могу...
27 просмотров
schedule 09.01.2024