хочу слезть с orm)? и как понять что нужно уходить? проект на начальной стадии, но уже 2 запроса пришлось написать на native sql.
                  
                  
                
 Vlad
                          Selitskii
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Vlad
                          Selitskii
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  возможно это потому что пришлось реализовывать графовую модель на реляционной базе (вероятнее всего прям)
Ужас какой, 2 запроса на sql 🙈
 Vlad
                          Selitskii
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Vlad
                          Selitskii
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  ну это 2 из 2-х)
>и как понять что нужно уходить вы делаете новый проект - вам не нужна ORM, изи querydsl/jooq норм, как по мне
 Vlad
                          Selitskii
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Vlad
                          Selitskii
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  посыл понял, спс
а ORM уже научился в иерархические запросы? его два запроса это только начало
jooq, spring-data-jdbc, jdbi, mybatis
если котлин, то можно Exposed взять помимо вариантов предложенных выше. Что то среднее между хибером и жуком
К сожалению нетестируемый код, нет возможности создать сущнлсть без транзакции. И все на статиках(
есть проект на экспозеде, в нем полторы тыщи интеграционных тестов, сложные выборки из базы отлично тестируется, очень удобно
Ну если это только как дсл, наверное да. Но ты вроде делаешь энтити, которую можно обновлять. Но бизнес код туда трудно добавить и создать ее без бд тоже. Сами авторы знают, что немного немокируемый код и нетестируемый без бд. Может кому-то норм
а они его до продакшен-реди допилили?
есть тестконтейнеры ведь 🌚
Ну действительно, чтобы создать энтити и погонять по сервисам, не используя бд (бизнес логика) - нужно бд в тестконтейнерах поднимать)
Обсуждают сегодня