Size: a a a

2021 July 08

G

GS in pro.jvm
всем привет! Ребят вопрос по jaspersoft studio. Кто сталкивался с такой проблемой, когда нужно сложить значения из промежуточных групповых значений в отчете?
На скрине неправильно складывается сумма по фидерам, которая является переменной и представлена также ввиде группировки. (скрин скинуть не получается)
источник

FR

Frank Richards in pro.jvm
Ты уверен что сюда надо об этом ?
источник

G

GS in pro.jvm
я думала, может здесь есть те, кто сталкивался с таким
источник

G

GS in pro.jvm
если знаешь куда, заранее спасибо за наводку
источник

ch

central hardware in pro.jvm
если проблема в коде, а не в отчете то сюда, а куда еще?
источник

B1

Burevesnik 1960 in pro.jvm
хай, есть много ликви скриптов - нужно перевести в нативные скл скрипты. нету ли такой тулзы? Руками переписывать много будет..
источник

АК

Алексей Кашин... in pro.jvm
Выполнить на чистой бд и потом из логов выдрать?)
источник

D

Dima in pro.jvm
скрипты потом как будут использоваться?
источник

D

Dima in pro.jvm
и база какая?
источник

B1

Burevesnik 1960 in pro.jvm
был постгрес, будет аврора.
Скрипты будут создавать структуру, и заливать дефолтные записи
источник

D

Dima in pro.jvm
можно на чистую бд накатить все ликви миграции, потом тулами постгри дефолтными вытащить ddl и данные
источник

D

Dima in pro.jvm
pg_dump тулза кажется
источник

AB

Andrey Belyaev in pro.jvm
источник

B1

Burevesnik 1960 in pro.jvm
client ликви никак не захотел работать с бд, ошибки выдавал формата ????? ??? ???
источник

B1

Burevesnik 1960 in pro.jvm
понял, спасибо - буду смотреть
источник

AB

Andrey Belyaev in pro.jvm
Локализацию английскую попробуй поставить и посмотреть, что за ошибки. Но, если что-то другое сработает - OK
источник

A

Aleksandr in pro.jvm
Хотел бы обратиться к знатокам JPA. Имею постгрю, там есть запрос, который совершает пуллинг из БД (достаточно классическая ситуация):  


@Query(
       nativeQuery = true,
       value = """
           WITH selected AS (
               SELECT id FROM my_task
               WHERE status = 'DRAFT'
               ORDER BY created_at
               LIMIT 1 FOR UPDATE SKIP LOCKED
           )
           UPDATE my_task SET status = 'EXECUTING'
           FROM selected
           WHERE my_task.id = selected.id
           RETURNING *;
       """
   )
fun pollTask(): MyTaskEntity?


Вопрос. Если тут будет добавлена анноташка @Transactional, то никаких сайд эффектов ожидаться не будет? Важно отметить, что этот запрос вызывается в разных потоках одновременно, собственно поэтому и стоит семантический SKIP LOCKED, который в том числе не даёт простаиваться другим потокам во время выполнения подзапроса в CTE. Достаточно классический способ решения такой проблемы с точки зрения постгресса.

P.S
Метод для вызова pollTask() не помечен транзакцией, а вызывается через тред пулл в шедулере, представляет из себя что-то в стиле:

@Async("tasksPool")
@Scheduled(fixedRate = 500)
fun perfomSomeOperations() {
  val task = taskRepository.pollTask()
  // Some logic here
}
источник

GV

George Vassilev in pro.jvm
Астрологи объявили неделю JPA ?)
источник

A

Aleksandr in pro.jvm
Таких вопросов всегда было достаточно. Все благодаря определенному слою магии, который встречается.

Конкретно в моем вопросе поднимаются лишь сайд эффекты. Потому что работать оно будет и без transactional аннотации.
источник

BK

Boris Kezikov in pro.jvm
коллеги, добрый день.
Возник следующий вопрос: в своем проекте я использую openapi генератор и генерю им дтошки и контроллеры. Описание беру из спеки api.yml.
Все хорошо, но не понимаю как заставить swagger-ui отображать доку по непосредственной моей спеке. Он генерит свою по аннотациям в контроллерах. Есть ли какой то способ проверенный натравить ui сваггера на уже готовую спеку? В проекте использую gradle
источник