我已经安装了HSQLDB,正在尝试将其连接到PUBLIC模式中的CUSTOMER表。我尚未创建此表。
Here is my dev.properties
oracle.url=jdbc:hsqldb:mem:.
oracle.username=sa
oracle.password=
oracle.driverType=org.hsqldb.jdbcDriver
实体
@Entity
@Table(name="CUSTOMER")
public class Customer {
@Id
@Column(name="ID")
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(name="FIRSTNAME")
private String firstName;
@Column(name="LASTNAME")
private String lastName;
@Column(name="STREET")
private String street;
启动Spring Boot应用程序时出现以下错误
org.hsqldb.HsqlException:用户缺少特权或找不到对象: 客户
在数据库中,我可以在公共模式下看到用户表
答案 0 :(得分:0)
HSQLDB默认情况下区分大小写。检查数据库中的表名是否正在按照代码中定义的名称创建(大写CUSTOMER)。