所以我有一个使用 h2 在 SQL 中制作的非常简单的表
CREATE TABLE USERS(
username varchar(255) NOT NULL,
password varchar(255),
);
我正在尝试使用 javalite 为其添加一个条目,因此我按照网站上的说明进行了此操作。
package DBTEST;
import org.javalite.activejdbc.Base;
public class makeDB {
public static void main(String[] args) {
Base.open("org.h2.Driver", "jdbc:h2:./test", "sa", "");
User e = new User();
e.set("username", "John");
e.set("password", "Doe");
e.saveIt();
User.findAll().dump();
Base.close();
}
}
我有这个表的用户类
package DBTEST;
import org.javalite.activejdbc.Model;
import org.javalite.activejdbc.annotations.Table;
@Table("USERS")
public class User extends Model {
}
我不断收到此异常
Exception in thread "main" org.javalite.activejdbc.DBException: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement:
任何人都可以帮忙吗?我不知道为什么会这样