Hier is een suggestie, herschrijf uw autoInc
en voeg methoden als deze toe:
def autoInc = name ~ price ~ description returning id
def add(product: Product)(implicit s:Session): Long = {
Products.autoInc.insert(p.name, p.price, p.description)
}
Bij sommige databases is het niet toegestaan om null in te voegen in de kolom voor automatisch verhogen. Misschien is het de zaak Postgres.