Out-of-the-box Skinny-ORM CRUD mapper.
Out-of-the-box Skinny-ORM CRUD mapper.
entity
Out-of-the-box Skinny-ORM CRUD mapper.
Out-of-the-box Skinny-ORM CRUD mapper.
id
entity
SkinnyMapper which represents join table which is used for associations.
SkinnyMapper which represents join table which is used for associations.
This mapper don't have primary key search and so on because they cannot work as expected or no need to implement.
entity
Basic SkinnyMapper implementation.
Basic SkinnyMapper implementation.
entity
SkinnyMapper base.
SkinnyMapper base.
entity
Basic SkinnyMapper implementation.
Basic SkinnyMapper implementation.
id
entity
CRUD mapper for tables that don't have single primary key.
CRUD mapper for tables that don't have single primary key.
entity
Basic mapper for tables that don't have single primary key.
Basic mapper for tables that don't have single primary key.
entity
ActiveRecord::Base-like entity object base.
ActiveRecord::Base-like entity object base.
case class Company(id: Long, name: String) extends SkinnyResource[Company] { def skinnyCRUDMapper = Company } object Company extends SkinnyCRUDMapper[Long, Company] { def extract(rs: WrappedResultSet, s: ResultName[Company]): Company = new Company( id = rs.longOpt(s.id), name = rs.string(s.name) ) } // usage val company = Company.findById(id).get company.copy(name = "Oracle").save() company.destroy()
entity
ActiveRecord::Base-like entity object base.
ActiveRecord::Base-like entity object base.
case class Company(id: Long, name: String) extends SkinnyResource[Company] { def skinnyCRUDMapper = Company } object Company extends SkinnyCRUDMapper[Company] { def extract(rs: WrappedResultSet, s: ResultName[Company]): Company = new Company( id = rs.longOpt(s.id), name = rs.string(s.name) ) } // usage val company = Company.findById(id).get company.copy(name = "Oracle").save() company.destroy()
entity
ActiveRecord::Base-like entity object base.
ActiveRecord::Base-like entity object base.
case class Company(id: Long, name: String) extends SkinnyResource[Company] { def skinnyCRUDMapper = Company } object Company extends SkinnyCRUDMapper[Company] { def extract(rs: WrappedResultSet, s: ResultName[Company]): Company = new Company( id = rs.longOpt(s.id), name = rs.string(s.name) ) } // usage val company = Company.findById(id).get company.copy(name = "Oracle").save() company.destroy()
id
entity
ActiveRecord::Base-like entity object base.
ActiveRecord::Base-like entity object base.
case class Company(id: Long, name: String) extends SkinnyResource[Company] { def skinnyCRUDMapper = Company } object Company extends SkinnyCRUDMapper[Long, Company] { def extract(rs: WrappedResultSet, s: ResultName[Company]): Company = new Company( id = rs.longOpt(s.id), name = rs.string(s.name) ) } // usage val company = Company.findById(id).get company.copy(name = "Oracle").save() company.destroy()
id
entity
Skinny provides you Skinny-ORM as the default O/R mapper, which is built with ScalikeJDBC.