Patrocinado
US$31.72 con 28 porcentaje de ahorro
Precio lista ed. digital: US$43.99 Image

Estas promociones se aplicarán a este artículo:

Algunas promociones pueden ser combinadas; otras no. Para mas detalles, revisa los Terminos y Condiciones asociados con cada promoción.

¡Te suscribiste a ! Compraremos tus artículos en preventa en un plazo de 24 horas desde el momento en que están disponibles en preventa. Cuando nuevos libros salen al mercado, cobraremos a tu método de pago predeterminado el precio más bajo ofrecido durante el periodo de preventa.
Puede actualizar tu dispositivo y método de pago, omitir un libro o cancelar tu suscripción en Tus membresías y suscripciones.

Comprar para otros

Regálalo a alguien o cómpralo para un grupo.
Más información

Cómo funciona

  1. Elige tus opciones de entrega
  2. Enviar ahora o programar para más tarde
  3. Añade tu mensaje personal
  4. Los destinatarios pueden leer en cualquier dispositivo

Solo los destinatarios en Estados Unidos podrán canjear estos eBooks. Los enlaces de canje y los eBooks no pueden revenderse.

Agregado a

Lo sentimos; hubo un problema.

Hubo un error al recuperar tus Listas de Deseos. Por favor inténtalo de nuevo.

Lo sentimos; hubo un problema.

Lista no disponible.
Imagen del logotipo de la aplicación Kindle

Descarga la app de Kindle gratis y comienza a leer libros Kindle al instante desde tu smartphone, tablet o computadora, sin necesidad de ningún dispositivo Kindle.

Lee al instante desde tu navegador con Kindle para la web.

Usando la cámara de tu celular escanea el siguiente código y descarga la aplicación Kindle.

Código QR para descargar la App Kindle

  • jOOQ Masterclass: A practical guide for Java developers to write SQL queries for complex database interactions

Seguir al autor

Recibe actualizaciones sobre nuevos lanzamientos y recomendaciones mejoradas.
Ocurrió un error. Intenta realizar tu solicitud de nuevo más tarde.

jOOQ Masterclass: A practical guide for Java developers to write SQL queries for complex database interactions

4.6 de 5 estrellas (3)

Learn the best way to write SQL in Java by taking control of SQL in your app via a type-safe, dynamic and versatile API that supports almost any type or feature compatible with a database and emphasizes SQL syntax correctness

Key Features

  • Write complex, type-safe, and dynamic SQL using the powerful jOOQ API
  • Tackle complex persistence tasks, such as lazy fetching, R2DBC, transactions, and batching while sustaining high traffic in your modern Java applications
  • Use a comprehensive SPI to shape and extend jOOQ according to your needs

Book Description

jOOQ is an excellent query builder framework that allows you to emulate database-specific SQL statements using a fluent, intuitive, and flexible DSL API. jOOQ is fully capable of handling the most complex SQL in more than 30 different database dialects.

jOOQ Masterclass covers jOOQ from beginner to expert level using examples (for MySQL, PostgreSQL, SQL Server, and Oracle) that show you how jOOQ is a mature and complete solution for implementing the persistence layer. You'll learn how to use jOOQ in Spring Boot apps as a replacement for SpringTemplate and Spring Data JPA. Next, you'll unleash jOOQ type-safe queries and CRUD operations via jOOQ's records, converters, bindings, types, mappers, multi-tenancy, logging, and testing. Later, the book shows you how to use jOOQ to exploit powerful SQL features such as UDTs, embeddable types, embedded keys, and more. As you progress, you'll cover trending topics such as identifiers, batching, lazy loading, pagination, and HTTP long conversations. For implementation purposes, the jOOQ examples explained in this book are written in the Spring Boot context for Maven/Gradle against MySQL, Postgres, SQL Server, and Oracle.

By the end of this book, you'll be a jOOQ power user capable of integrating jOOQ in the most modern and sophisticated apps including enterprise apps, microservices, and so on.

What you will learn

  • Enable the jOOQ Code Generator in any combination of Java and Kotlin, Maven and Gradle
  • Generate jOOQ artifacts directly from database schema, or without touching the real database
  • Use jOOQ DSL to write and execute a wide range of queries for different databases
  • Understand jOOQ type-safe queries, CRUD operations, converters, bindings, and mappers
  • Implement advanced SQL concepts such as stored procedures, derived tables, CTEs, window functions, and database views
  • Implement jOOQ multi-tenancy, tuning, jOOQ SPI, logging, and testing

Who this book is for

This book is for Java developers who write applications that interact with databases via SQL. No prior experience with jOOQ is assumed.

Table of Contents

  1. Starting jOOQ and Spring Boot
  2. Customizing the jOOQ Level of Involvement
  3. jOOQ Core Concepts
  4. Building a DAO Layer (Evolving the Generated DAO Layer)
  5. Tackling Different Kinds of SELECT, INSERT, UPDATE, DELETE, and MERGE Statements.
  6. Tackling Different Kinds of JOIN Statements
  7. Types, Converters, and Binding
  8. Fetching and Mapping
  9. CRUD, Transactions, and Locking
  10. Exporting, Batching, Bulking, and Loading
  11. jOOQ Keys
  12. Pagination and Dynamic Queries
  13. Exploiting SQL Functions
  14. Derived Tables, CTEs, and Views
  15. Calling and Creating Stored Functions and Procedures
  16. Tackling Aliases and SQL Templating
  17. Multitenancy in jOOQ
  18. jOOQ SPI (Providers and Listeners)
  19. Logging and Testing
Debido al gran tamaño del archivo, es posible que este libro tarde más en descargarse
Este título solo está disponible en dispositivos seleccionados y la versión más reciente de la app de Kindle. Consulte la lista de dispositivos compatibles antes de realizar la compra. Disponible en estos dispositivos

Ver todos los dispositivos compatibles

E-Readers Kindle

  • Kindle Scribe (3.a generación)
  • Kindle Scribe, 1.a generación (versión 2022)
  • Kindle (7.ª Generación)
  • Kindle Scribe (versión 2024)
  • Kindle Oasis (8.ª generación)
  • Kindle Oasis (9.ª generación)
  • Kindle Paperwhite (6.ª generación)
  • Kindle (10.ª generación)
  • Kindle (11.ª generación, versión 2022)
  • Kindle Paperwhite (7.ª generación)
  • Kindle Colorsoft (1.ª generación)
  • Kindle Voyage (7.ª generación)
  • Kindle Paperwhite (11.ª generación)
  • Kindle Scribe Colorsoft (1.ª generación)
  • Kindle Paperwhite (10.ª generación)
  • Kindle Oasis (10.ª generación)
  • Kindle (8.ª generación)
  • Kindle Paperwhite (12ª generación)
  • Kindle (11ª generación, versión 2024)

Tablets Kindle Fire

  • Fire Max 11 (13.ª generación)
  • Fire 10 HD (13.ª Generación)
  • Fire HD 8 (8ª generación)
  • Fire HD 8 (10ª generación)
  • Fire HD 10 Plus
  • Fire HD 10 (9ª generación)
  • Fire 7 (12.a generación)
  • Fire HD 8 (12.ª generación)
  • Fire HD 8 (12.ª generación)
  • Fire 7 (9ª generación)
  • Fire HD 8 (12ª generación)
  • Fire HD 10 (11ª generación)

Aplicaciones de lectura gratuitas para Kindle

  • Kindle para Android
  • Kindle para tablets Android
  • Kindle para iPad
  • Kindle para iPhone
  • Kindle para PC
  • Kindle para web
  • Kindle para Mac
Audible: Oferta exclusiva para miembros Prime
3 meses gratis + US$20 de crédito en Audible Obtén esta oferta

Opiniones editoriales

Biografía del autor

Anghel Leonard is a chief technology strategist and independent consultant with 20+ years of experience in the Java ecosystem. In his daily work, he is focused on architecting and developing Java-distributed applications that empower robust architectures, clean code, and high performance. He is also passionate about coaching, mentoring, and technical leadership. He is the author of several books, videos, and dozens of articles related to Java technologies.

Detalles del producto

  • ASIN ‏ : ‎ B09XHTBDJY
  • Editorial ‏ : ‎ Packt Publishing
  • Accesibilidad ‏ : ‎ Más información
  • Fecha de publicación ‏ : ‎ 19 Agosto 2022
  • Edición ‏ : ‎ 1er
  • Idioma ‏ : ‎ Inglés
  • Tamaño del archivo ‏ : ‎ 13.4 MB
  • Lector de pantalla: ‏ : ‎ Respaldados
  • Tipografía mejorada ‏ : ‎ Activado
  • X-Ray ‏ : ‎ No activado
  • Word Wise ‏ : ‎ No activado
  • Número de páginas ‏ : ‎ 764 páginas
  • ISBN-13 ‏ : ‎ 978-1800564862
  • Page Flip ‏ : ‎ Activado
  • Clasificación en los más vendidos de Amazon: nº1,620,235 en Tienda Kindle (Ver el Top 100 en Tienda Kindle)
  • Opiniones de clientes:
    4.6 de 5 estrellas (3)

Sobre el autor

Sigue a los autores para recibir notificaciones de sus nuevas obras, así como recomendaciones mejoradas.
Anghel Leonard
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Anghel Leonard is a Chief Technology Strategist and independent consultant with 20+ years of experience in the Java ecosystem. In daily work, he is focused on architecting and developing Java distributed applications that empower robust architectures, clean code, and high-performance. Also passionate about coaching, mentoring and technical leadership. He is the author of several books, videos and dozens of articles related to Java technologies.

Opiniones de clientes

4.6 de 5 estrellas
3 calificaciones globales
Patrocinado

Las mejores opiniones de los Estados Unidos

    Traducido por Amazon
    Ver original
  • 5 de 5 estrellas
    In-depth coverage of using SQL with jOOQ
    Calificado en Estados Unidos el 13 de diciembre de 2022
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Java Object Oriented Querying (jOOQ) is a Java database library that helps streamline using Java to interact with databases using SQL. This book does an outstanding job of introducing and showing readers how to take advantage of jOOQ’s code generator. Additional technologies are understandably covered and include Spring Boot, Java/Kotlin, and Maven/Gradle.

    The author assumes that you have knowledge of SQL already (e.g., MySQL, PostgreSQL, SQL Server, or Oracle) and that is okay. The book does not teach SQL, it teaches you how to use jOOQ to build queries using the code generator. If you are a Java developer and need to interact with databases, this book is a must!

    Enviando comentarios...
    Gracias por tus comentarios.
    Enviando comentarios...
    Gracias. Investigaremos en los próximos días.
    Traducido del inglés por Amazon
    Ver el original
  • 4 de 5 estrellas
    Overall good job illuminating a complex but ingenious member of the Java ecosystem
    Calificado en Estados Unidos el 29 de noviembre de 2022
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    First, the obligatory list of (minor) complaints:

    * Occasional awkward text/proofreading mistakes

    * Some code examples' formatting could be improved for comprehensibility

    * Resulting SQL of a given code example is often but not always provided

    On the positive side of the scale, the author presents here an impressive amount of instruction at a depth that should satisfy Java and SQL veterans while remaining palatable to novice developers. jOOQ's API is depicted in sufficient detail as to give the reader a real sense of its capabilities without overwhelming (the full API is as immense as it is brilliant). Having used jOOQ before I encountered in this book plenty I had not discovered on my own; a newcomer could definitely benefit if looking for a "leg up" to adopt this technology.

    Enviando comentarios...
    Gracias por tus comentarios.
    Enviando comentarios...
    Gracias. Investigaremos en los próximos días.
    Traducido del inglés por Amazon
    Ver el original

Informar de un problema


¿Este producto tiene contenido inapropiado?
¿Cree que este producto infringe los derechos de autor?
¿Este producto tiene problemas de calidad o formato?