Caused by: java.sql.SQLFeatureNotSupportedException: not implemented by SQLite JDBC driver
При слздании новой комнаты вылазит ошибка Caused by: java.sql.SQLFeatureNotSupportedException: not implemented by SQLite JDBC driver.
Использую ormlite-jdbc-6.1 и sqlite-jdbc-3.44.1.0
Main:
import com.j256.ormlite.*;
import org.nor.db.models.Rooms;
public static void main(String[] args) {
try {
Class.forName("org.sqlite.JDBC");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
try {
JdbcConnectionSource cn = new JdbcConnectionSource("jdbc:sqlite:testname.db");
TableUtils.createTableIfNotExists(cn, Rooms.class);
Dao<Rooms, Long> RoomsDao = DaoManager.createDao(cn, Rooms.class);
Rooms room = new Rooms();
room.setName("test name");
RoomsDao.create(room);
System.out.println("Added");
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
Rooms:
import com.j256.ormlite.*;
@DatabaseTable(tableName = "rooms")
public class Rooms {
@DatabaseField(generatedId = true)
private long roomId;
@DatabaseField(canBeNull = false)
private String name;
public long getRoomId() {
return libraryId;
}
public void setRoomId(long libraryId) {
this.libraryId = libraryId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Rooms() {
}
}
Как это можно исправить?