Okay, I have been fighting with this all day and I found an odd pattern. I have a table named inventory, every time I use inventory.using(connection).all I get an error [Error: ORA-00942: table or view does not exist]. In the trace I see the table name select t0.id AS c0 FROM inventorys t0 [], note the "s". When I rename the table to inventorys the code works, where is this s coming from and can this really be the issue?