1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[SQL] How to prevent Spring Boot/Hibernate from converting entity column names from PascalCase...

Discussão em 'Outras Linguagens' iniciado por Stack, Setembro 27, 2024 às 15:12.

  1. Stack

    Stack Membro Participativo

    I stumbled upon a strange error today. One of my Java Persistence Application programming interface (JPA) entities in Spring Boot application is not working. I tracked the problem down to a single column:

    @javax.persistence.Column(name = "NameWrittenInPascalCase")
    java.lang.String c;


    When I checked the Structured Query Language (SQL) query which Spring Boot/Hibernate generates I discovered the problem. It seams that Spring Boot or Hibernate converts the NameWrittenInPascalCase into name_written_in_pascal_case (just written in snake case). (In database, of course, my column name is written in PascalCase).

    For gods sake, why?

    And how to prevent it from doing so?

    If you need aditional info, I use Spring Boot version 2.5.7.

    Continue reading...

Compartilhe esta Página