Size: a a a

2021 January 04

s

salvoroni in learn.java
Добрый день, помогите, пожалуйста
Есть функция sql'евская, при вызове ее в субд (постгрес) такой вывод:
select seal_the_biju(1,1);
seal_the_biju
---------------

(1 row)
То есть функция рабочая вроде как
вызываю ее в спринге как
@Query(nativeQuery = true, value = "select seal_the_biju( :biju , :ninja )")
void sealTheBiju(@Param("biju") int bijuId, @Param("ninja") int ninjaId);
но когда ее использую получаю такую ошибку

17:02:55,599 ERROR [org.springframework.boot.web.servlet.support.ErrorPageFilter] (default task-1) Forwarding to error page from request [/bijus] due to exception [No Dialect mapping for JDBC type: 1111; nested exception is org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111]: org.springframework.orm.jpa.JpaSystemException: No Dialect mapping for JDBC type: 1111; nested exception is org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111
.............
Caused by: org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111

Скажите, пожалуйста, что я делаю не так?
Гуглить пытался, но не помогло
источник

ch

central hardware in learn.java
а если строками передавать будет работать?
источник

s

salvoroni in learn.java
salvoroni
Добрый день, помогите, пожалуйста
Есть функция sql'евская, при вызове ее в субд (постгрес) такой вывод:
select seal_the_biju(1,1);
seal_the_biju
---------------

(1 row)
То есть функция рабочая вроде как
вызываю ее в спринге как
@Query(nativeQuery = true, value = "select seal_the_biju( :biju , :ninja )")
void sealTheBiju(@Param("biju") int bijuId, @Param("ninja") int ninjaId);
но когда ее использую получаю такую ошибку

17:02:55,599 ERROR [org.springframework.boot.web.servlet.support.ErrorPageFilter] (default task-1) Forwarding to error page from request [/bijus] due to exception [No Dialect mapping for JDBC type: 1111; nested exception is org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111]: org.springframework.orm.jpa.JpaSystemException: No Dialect mapping for JDBC type: 1111; nested exception is org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111
.............
Caused by: org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111

Скажите, пожалуйста, что я делаю не так?
Гуглить пытался, но не помогло
или тут проблема с sql функцией? Функция возвращает void, может в этом проблема?

create or replace function seal_the_biju(biju_for_sealing integer, new_jinchuriki integer) returns void as
$$
declare
   previous_jinchuriki integer;
begin
   previous_jinchuriki = (select ninja_id from jinchuriki where biju = biju_for_sealing limit 1);
   update ninja
   set status = 'dead'
   where ninja_id = previous_jinchuriki;
   insert into jinchuriki (ninja_id, biju) values (new_jinchuriki, biju_for_sealing);
end;
$$
   language plpgsql;
источник

AN

Alex Nemoy in learn.java
central hardware
если корень слетел, то не подхватится
А как должен корень быть.  Где что смотреть?
источник

ch

central hardware in learn.java
Alex Nemoy
А как должен корень быть.  Где что смотреть?
в project structure
источник

s

salvoroni in learn.java
salvoroni
Добрый день, помогите, пожалуйста
Есть функция sql'евская, при вызове ее в субд (постгрес) такой вывод:
select seal_the_biju(1,1);
seal_the_biju
---------------

(1 row)
То есть функция рабочая вроде как
вызываю ее в спринге как
@Query(nativeQuery = true, value = "select seal_the_biju( :biju , :ninja )")
void sealTheBiju(@Param("biju") int bijuId, @Param("ninja") int ninjaId);
но когда ее использую получаю такую ошибку

17:02:55,599 ERROR [org.springframework.boot.web.servlet.support.ErrorPageFilter] (default task-1) Forwarding to error page from request [/bijus] due to exception [No Dialect mapping for JDBC type: 1111; nested exception is org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111]: org.springframework.orm.jpa.JpaSystemException: No Dialect mapping for JDBC type: 1111; nested exception is org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111
.............
Caused by: org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111

Скажите, пожалуйста, что я делаю не так?
Гуглить пытался, но не помогло
Стоило еще чуть погуглить....
функция будет работать если ее вызывать как select 1 from function_name()
и возвращать будет тогда не void а int
источник

p

podocodenick in learn.java
Люди, что почитать если проблемы с архитектурой, структурой кода? Паттерны, что еще?
источник

NC

Nigerian Currywurst in learn.java
podocodenick
Люди, что почитать если проблемы с архитектурой, структурой кода? Паттерны, что еще?
Фаулера
источник

p

podocodenick in learn.java
Nigerian Currywurst
Фаулера
источник

p

podocodenick in learn.java
Скажите книги :) и тематики
источник

NC

Nigerian Currywurst in learn.java
Все читай
источник

NC

Nigerian Currywurst in learn.java
Иногда нужно перечитывать
источник

p

podocodenick in learn.java
Nigerian Currywurst
Иногда нужно перечитывать
Ну вот открыл Шилдта, первых страниц 50 пролистал, ибо скучно) Дальше показалось что я все знаю и убрал книгу обратно 😂
источник

AS

Alexey Stepanov in learn.java
Nigerian Currywurst
Фаулера
Рефакторинг гуру годный удобный ресурс как аналог
источник

NC

Nigerian Currywurst in learn.java
podocodenick
Ну вот открыл Шилдта, первых страниц 50 пролистал, ибо скучно) Дальше показалось что я все знаю и убрал книгу обратно 😂
Даже не знаю что тебе и сказать
источник

NC

Nigerian Currywurst in learn.java
Фаулер не шилдт
источник

p

podocodenick in learn.java
Nigerian Currywurst
Фаулер не шилдт
А, это автор? Я книгу с таким названием искал)
источник

AA

Albert Abdullin in learn.java
podocodenick
А, это автор? Я книгу с таким названием искал)
У него сайт про архитектуру
источник

AA

Albert Abdullin in learn.java
Nigerian Currywurst
Фаулера
А видение Фаулера сильно отличается от клина или это приблизительно одно и тоже?
источник

SS

Sergej Sheryaev in learn.java
в чем проблема ? в интернете поискал , ничего не нашел нужного
источник