Делаем проект с другом. У меня все работает как надо, но тот же самый проект у него не создает таблицы в postgres. Само приложение запускается, но таблицы не создаются, как будто над классами просто не висят аннотации @Entity
Пробовали с другой бд, пробовали @EntityScan, менять версию spring boot`а , все тщетно.
Пример сущности
package realtalk.model;
import jakarta.persistence.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.NonNull;
import java.util.List;
@Data
@Entity
@NoArgsConstructor
public class Chat {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Long id;
@NonNull
public String name;
public String image;
@OneToMany
@JoinColumn(name = "chat_id")
public List<Message> messages;
@NonNull
@ManyToMany(mappedBy = "chats")
public List<User> users;
}
application.properites
spring.datasource.url=jdbc:postgresql://localhost:5432/realtalk
spring.datasource.username=kirillt
spring.datasource.password=test
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.format_sql=true