org.hsqldb.HsqlException:用户缺少特权或找不到对象:

时间:2019-01-04 20:52:08

标签: spring spring-boot hsqldb

我已经安装了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:用户缺少特权或找不到对象:   客户

在数据库中,我可以在公共模式下看到用户表

1 个答案:

答案 0 :(得分:0)

HSQLDB默认情况下区分大小写。检查数据库中的表名是否正在按照代码中定义的名称创建(大写CUSTOMER)。