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() {
    }
}

Как это можно исправить?


Ответы (0 шт):