我在Spring创建了一个web应用程序,我使用的是本地mysql数据库,一切都很好。但我决定使用在线免费数据库。
当我试图执行任何jparepository查询时,我得到如下错误:
sql语法有错误;请查看与您的mysql服务器版本对应的手册,以了解在“?3\u 4\u 0\u,employee0\u”附近使用的正确语法。 permission
作为许可证,雇员。 ulica
与1号线相同
@Entity
@Data
@Builder
@Table(name = "`Pracownicy`")
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "`id`")
private int id;
@Column(name = "`Imię`")
private String name;
@Column(name = "`Nazwisko`")
private String surname;
@Column(name = "`Ulica`")
private String street;
@Column(name = "`Miasto`")
private String town;
@Column(name = "`Kod_pocztowy`")
private String zipCode;
@Column(name = "`Permission`")
private String permission;
@Column(name = "`id_aktywnego_zamówienia`")
private Integer activeOrder;
@OneToOne(cascade = {CascadeType.ALL}, mappedBy = "employee")
private EmployeeLogin employeeLogin;
@OneToMany(cascade = {CascadeType.ALL}, mappedBy = "employee")
@LazyCollection(LazyCollectionOption.FALSE)
private List<Order> orders = new ArrayList<>();
}
知道为什么吗?
这些是我的财产。
spring.datasource.url=jdbc:mysql://sql2.freesqldatabase.com:3306/sql2270378?allowPublicKeyRetrieval=true&useSSL=false
spring.datasource.username=*********
spring.datasource.password=**********
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
暂无答案!
目前还没有任何答案,快来回答吧!