tôi đã là một thực thể bảng ánh xạ như:mùa xuân khởi động JPA chèn trong TABLE với tên chữ hoa với Hibernate
@Entity
public class ItemsToRegister implements Serializable{
@Id
@Column(name = "ID_ITEM_TO_REGISTER")
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
.....
Khi tôi cố gắng để chèn bản ghi mới trong cơ sở dữ liệu, tên bảng đã được dịch trong chữ thường như: items_to_register, nhưng tên bảng của tôi là ITEMS_TO_REGISTER Làm cách nào để khắc phục sự cố của tôi mà không thay đổi cấu hình MySql? (My.cnf)
tôi có trong application.properties tập tin của tôi:
spring.jpa.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
spring.jpa.hibernate.naming_strategy = org.hibernate.cfg.ImprovedNamingStrategy
Cảm ơn! Điều đó giải quyết vấn đề tương tự cho tôi :) – avivklas
Cảm ơn! Điều đó đã làm việc cho tôi – Adnan
Cảm ơn! Điều này đã giúp tôi rất nhiều! –