ciao!
sto cercando di connettere una mia applicazione Spring Boot ad un db sql server.
questo il mio application.properties:
codice:
spring.application.name=api
spring.jpa.properties.hibernate.format_sql=true
spring.datasource.url= jdbc:sqlserver://INDIRIZZO_IP:1433;encrypt=true;trustServerCertificate=true;databaseName=DB_NOME
spring.datasource.username= USER
spring.datasource.password= PASSWORD
spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.SQLServerDialect
spring.jpa.hibernate.ddl-auto= update
questa la mia entity:
codice:
package com.cies.api.models;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Entity
@Table(name = "Lingue")
public class Lingua {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "idLingua")
private Integer id;
@Column(name = "Lingua")
private String lingua;
}
questo l'errore che ottengo:
codice:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.SQLGrammarException: Unable to build DatabaseInformation [Il nome di oggetto 'INFORMATION_SCHEMA.SEQUENCES' non è valido.]
ho provato a cercare un pò in giro, ma non ho trovato una soluzione funzionante.
qualche idea??