jOOQ @JavaOOQ
jOOQ is the Best Way to Write SQL in Java. We're tweeting about all things Java, SQL and jOOQ - but also occasionally about Scala, XSLT and other cool tech. jooq.org St. Gallen, Switzerland Joined November 2011-
Tweets9K
-
Followers11K
-
Following0
-
Likes2K
@simas_ch JOOQ provides the best API for calling stored procedures and database functions vladmihalcea.com/jooq-sql-serve…
@vlad_mihalcea @emmanuelharel Same here. Stored procedures, functions, and user-defined types are very helpful. Using them with jOOQ feels like calling regular Java code.
Getting ready to chat about @JavaOOQ and @trinodb with @lukaseder at 9PST - let's geek out! youtube.com/watch?v=UH9ads…
I used this project as a playground for @ReactiveSpring, @buildpacks_io, @flydotio, @testcontainers, and @JavaOOQ 🚀🍃✌🏻
Really looking forward to geek out about SQL, @java, @trinodb, and @javaOOQ with @lukaseder on Wednesday in Trino Community Broadcast 59. Let me know what I should ask him! trino.io/broadcast/ and youtube.com/watch?v=UH9ads…
🌱 Dive into the world of Event Sourcing with @svpember! Learn the basics of Event Sourcing, some of the common patterns, and how to model events with tools like Spring Data JPA, JOOQ and the integration between Spring and Axon. #springio24
Having fun writing SQL with jOOQ (@JavaOOQ) this weekend! 😁
jOOQ 3.17.23, 3.18.14, and 3.19.7 patch releases with minor improvements and bug fixes groups.google.com/g/jooq-user/c/…
5 great reasons to use jOOQ foojay.io/today/5-great-…
Next week, I will answer the question, "Do you really need Hibernate?" at @devnexus I hope to see you in Atlanta! buff.ly/3J2s8hS
How to fetch multiple to-many relationships with jOOQ MULTISET vladmihalcea.com/fetch-multiple…
Full room ready to learn #CQRS with #Java records and @JavaOOQ 😎!!! @VoxxedBucharest 2024
Really happy to be doing this! Here's a query in jOOQ mapping arrays with lambdas (using Java lambdas or even method references!), and how it translates to DuckDB (native) or PostgreSQL (emulated) I'll probably add kotlin extension methods, too, e.g. Field<T[]>.filter(...)
Morgen ist es so weit! Ich werde bei der @jugch in Bern um 18:00 über CQRS sprechen und zeigen wie man dies mit modernen Java Features und jOOQ effizient umsetzen kann und damit die Verständlichkeit der Applikation verbessert. buff.ly/3TYY65i
jOOQ's support for arrays in `select` subqueries is so satisfying and convenient. Let's say you have a really simple `tag` entity, which is many-to-many with a `book` entity. Simply use an `array` select subquery to get all you tags, instead of running a separate query. Nice 👌
Does jOOQ scale? Hear some impressive numbers and experiences by @simas_ch at his J-Fall 2023 talk about jOOQ: buff.ly/3TKL6Qx
Oracle ACE Associate @simas_ch will be present at the next Java User Group Switzerland meeting to talk about CQRS im Kleinen mit Java Records und jOOQ. You can find out more about his session here ➡️ social.ora.cl/6019XzHL9 #OracleACE
Save the date: On April 24, I'll discuss Java, Trino, jOOQ on the Trino Community Broadcast: buff.ly/3v9e2Im
Vlad Mihalcea @vlad_mihalcea
78K Followers 148 Following @Java Champion working on @Hypersistence Optimizer, author of High-Performance Java Persistence. Blogging at https://t.co/vk0cYzrIitLukas Eder @lukaseder
30K Followers 102 Following Java Champion, creator of @JavaOOQ, the best way to write SQL in Java. Will mostly tweet about Java, SQL, jOOQ, programming humour, and write at https://t.co/oUP2wQmrIqjavinpaul @javinpaul
94K Followers 8K Following Blogger - https://t.co/Cxgp9zzN3y Creator - https://t.co/GYls4Lx9DW newsletter - https://t.co/P8jiQ5GW16 youtube - https://t.co/vs4WjwaEQ6Josh Long @starbuxman
77K Followers 4K Following Spring Developer Advocate (@Java_Champions & @Kotlin @GoogleDevExpert) @VMwareTanzu 🍃🐲 📽️ https://t.co/A2wBUe0b0ADan Vega @therealdanvega
18K Followers 6K Following Spring Developer Advocate at @Broadcom. Java Champion, YouTuber, Podcast Host and lifelong learner. Husband & Father. Cleveland is 🏡Bruno Borges @brunoborges
35K Followers 981 Following Brazilian Immigrant 🇨🇦🇧🇷🇺🇸 Java Champion. Principal PM Manager for #Java ☕️ Microsoft. Previously @OracleDevs, #Azure DevRel. Leads @JavaAtMicrosoftSiva @sivalabs
10K Followers 195 Following Building software since 2006. Interested in Java, Go, Testcontainers, Docker. Blog: https://t.co/BDIwltPJ0v YT: https://t.co/aQz0Jrvpm9.Nicolai Parlog 🇺�.. @nipafx
19K Followers 391 Following #Java enthusiast with a passion for learning and sharing, DevRel at Oracle but views are my own // 🐘 @[email protected] // ☁️ @nipafx.bsky.socialSimon Martinelli @simas_ch
7K Followers 2K Following Java Champion, Vaadin Champion, Oracle ACE Associate, Speaker, Programming Architect, and Lecturer for Software Architecture, Java, Persistence, and DevOps.Baeldung @baeldung
72K Followers 878 Following Passionate about everything Java. Teaching Spring on https://t.co/vh3oOY6ka6. Java Champion.Principe do Oceano @rponte
12K Followers 2K Following Príncipe do Oceano, Marajá dos Legados e Rei das Gambiarras. Não obstante, um @devscansados na @ZupInnovation tentando facilitar a vida de dev(a)s via educação.Viktar Patotski @xpvit
4K Followers 1K Following Oracle Certified Java Developer. Tweets: Java, Linux, K8s, Cloud development and deployment, random topics. Stop global warming - write efficient code!Java @java
569K Followers 756 Following The official page of the #1 programming language and development platform.Franck Pachot @FranckPachot
13K Followers 2K Following 🐘 #OpenSource #Distributed #PostgreSQL 🥑 Developer Advocate @YugabyteDB ▝▞ 🔸 AWS Data Hero 🅾️ Oracle Certified Master maybe 𝕏posting to bsky/mstdn/lnkdnChris Richardson @crichardson
17K Followers 1K Following Learn-Build-Assess: https://t.co/rXmFfuwqJe, transactional microservices. https://t.co/MyA2SnQxqI patterns. Author of Microservices Patterns. Frameworks. ConsultingSpringCentral @springcentral
97K Followers 695 Following Spring helps development teams everywhere build simple, portable, fast and flexible JVM-based systems and applications.Thomas Vitale @vitalethomas
3K Followers 747 Following Software Engineer 📚 Author of “Cloud Native Spring in Action” 🛳️ CNCF Ambassador 🎙️ International Speaker 👨💻 OSS. Work with Java, Cloud Native, KubernetesKen Fogel - Transitio.. @omniprof
7K Followers 2K Following Scholar in Residence Dawson College, Java Champion, JCP Executive Committee. Let's talk about Java in Education. Author of Packt’s Transitioning to Javarasa-app @rasa_app
5 Followers 64 FollowingHachim Soutra @SoutraHachim
19 Followers 171 FollowingLong Tu @longtuquoc
53 Followers 1K FollowingAlo @Hal90910
0 Followers 2K FollowingTina Rasa @RasakaTina94764
19 Followers 509 FollowingDiego Flores @DFLCH_4
5 Followers 403 FollowingMauro Reinehr @MauroReinehr
64 Followers 987 FollowingDhanushfind2023 @dhanushfind2023
29 Followers 276 Followingm @_mz___
0 Followers 122 FollowingDavid Alzate @DavidFILAGRI
90 Followers 459 Following Emprendedor. Relaciones Internacionales. @UMD. Estudiante Ciencias de la computación 🇩🇪.Adel Abdulazeem @Adel_abdulazeem
64 Followers 185 Following 🧑💻 Full-Stack Web Developer 🚀 JS | Node.js | React dev #100DevsKaartic Sivaraam @kaartics
23 Followers 232 Following software gardener 🪴, ardent reader 📚, #git fanatic, admirer of elegancy, #opensource enthusiastKazimir Lyshchynski @k_lyshchynski
1 Followers 397 Following Individuum over socium, discipline over individuumKrizsán Balázs @KrizsanBalazs
2 Followers 21 FollowingRebels Matt @Techbombsquad
51 Followers 857 FollowingJohn Gaspar Gerald @johngerald51
466 Followers 523 Following Self learning-Core Java, Swing, JavaFX, Jsp, Servlets, SQL, Spring boot,Kubernetes.Dobby liu @culiu5
66 Followers 595 Following 计算机爱好者,热爱摄影,物理和大自然。English:Computer enthusiast,Love photography, physics and nature.Jeff Segal @jts7s
58 Followers 192 Following Created this account to test some Twitter integration code. Kept it so I can doom scroll every two hours.ecor_maksin @smile1103_mako
61 Followers 277 FollowingAshish Ranjan @ranjan_ashish
151 Followers 355 FollowingKagzz @AlexKagzz
337 Followers 377 Following Like the dog years of the day Old story, same old storyArif @Arif_yousufy
33 Followers 1K FollowingSujeet Yadav @sujityadav900
4 Followers 45 FollowingTechie @Techie23456
27 Followers 255 FollowingGilmar Melo @GilmarMelo1177
37 Followers 560 FollowingMaddy Nikam @MaddyNikam5
1 Followers 42 FollowingSUHIT GUPTA @SuhitGupta
0 Followers 30 Followingev @ev____ev
4 Followers 19 FollowingGulab Singh @GulabSingh369
0 Followers 8 FollowingRaymond Kemonde @RaymondKemonde
560 Followers 2K Following Techie, Avid-reader, Writer, Witty and Leader. #stablegenius DBA ~ Databases, Servers, Storage.Sérgio Rodrigues @SrgioRodr
16 Followers 550 FollowingAsish Panda @AsishPanda321
1 Followers 33 FollowingMohamed Bakr @Mohamedtahamedo
1 Followers 45 FollowingMahesh Kumar R @RMaheshkmr89
14 Followers 686 Followingvtx1 @vtx1474223
24 Followers 35 Following@JavaOOQ I didn't know there was a cli for that 😅 I'd say the ability to pass a config file instead of a bunch of params, although I guess that could be worked around pretty easily. On a broader level, the ability to just turn off replacements at all when SRC dialect == DST.
jOOQ's support for arrays in `select` subqueries is so satisfying and convenient. Let's say you have a really simple `tag` entity, which is many-to-many with a `book` entity. Simply use an `array` select subquery to get all you tags, instead of running a separate query. Nice 👌
@MarcoN3rd @JavaOOQ nop, I meant using different model’s versions (DbUserModelV1 V2 etc). But yeah now that I think you can by generating a different model using Jooq (never tried though)
@JavaOOQ I searched so many things recently but I can't remember the journey, just the feeling. In more general terms I had difficulties when what I needed was kind of part of the pages content, and a search on the TOC wouldn't suffice, so I had to go on google, stackoverflow.
@sergialmar @spring_io Smooth? No, definitely not. But not too terrible either. Annoying property name changes, some weird Spring Security migration steps. The biggest deal was Hibernate, which I ended up completely kicking out in favor of @JavaOOQ 🥳
@maciejwalkowiak You're missing the point. Even when Hibernate will support MULTISET natively, you won't be able to use it efficiently if you choose to not map the ManyToOne sides. So, better use jOOQ or other data access framework instead rather than a featureless JPA version.
@denismagda I am a big fan of writing plain SQL queries in java code rather than ORM but it has some drawbacks. Go for @JavaOOQ
@maciejwalkowiak @christiandev35 @springboot I'm kind of thankful to Hibernate 6 for giving me the perfect excuse to migrate to jOOQ like I've always wanted 😅
@JavaOOQ We brought down our build time from 10 to 8 minutes by disabling recordsImplementingRecordN! 🥳
@tschuehly @maciejwalkowiak @JavaOOQ My rule of thumb is when using JPA and jOOQ. JPA for writing, jOOQ for reading.
@maciejwalkowiak @simas_ch @JavaOOQ Actually I now think JOOQ might have helped as the issue was that JPA fetched everything eagerly. With 300 records that was quite expensive. The normal SQL is quite fast.
@tschuehly @simas_ch @JavaOOQ That's a native SQL, even jOOQ won't save you here
@simas_ch @JavaOOQ @spring_io Enjoy the workshop! Nice shirt btw!
@simas_ch @jaxcon @spring_io @JavaOOQ I can’t wait to see you and your talk!