I found the following code in org.javalite.activejdbc.Model.parent method:
List<Map> results = new DB(getMetaModelLocal().getDbName()).findAll(query, Integer.parseInt(fkValue));
Does it mean that we can't use Long FK in Active JDBC? We will have NumberFormatException if it's more than Integer.MAX_VALUE = 2147483647.