DBIx::Class

DBIx::Class (often abbreviated as DBIC) is an object-relational mapper for Perl.wikipedia
14 Related Articles

Perl

Perl 5Perl programming languagePerl Script
DBIx::Class (often abbreviated as DBIC) is an object-relational mapper for Perl.
In modern Perl applications, especially those written using web frameworks such as Catalyst, the DBI module is often used indirectly via object-relational mappers such as DBIx::Class, Class::DBI or Rose::DB::Object that generate SQL queries and handle data transparently to the application author.

Catalyst (software)

CatalystMaypole frameworkMojoMojo
It is popular in Web application frameworks such as Catalyst and Dancer.
Many Catalyst-based projects use DBIx::Class as the ORM layer, which provides further abstraction of SQL queries, using a resultset-based API with transparent support for arbitrary joins and other features.

Perl DBI

DBIdatabasesPerl's DBI
Programmers can also use the DBI and DBD modules indirectly using one of the object-relational mappers available for Perl, such as DBIx::Class, for more database-independent code with no need to write SQL.

List of object-relational mapping software

Other object-relational mappers for PerlPHP Object Generator
*DBIx::Class

Object-relational mapping

ORMobject-relational mapperObject Relational Mapping
DBIx::Class (often abbreviated as DBIC) is an object-relational mapper for Perl.

Relational database

relational database management systemRDBMSrelational databases
It is used to map relational database table rows to Perl objects and generates SQL queries transparently to the application developer.

Object-oriented programming

object-orientedobject orientedobject-oriented programming language
It is used to map relational database table rows to Perl objects and generates SQL queries transparently to the application developer.

SQL

Structured Query LanguageSQL databaseSQL Databases
It is used to map relational database table rows to Perl objects and generates SQL queries transparently to the application developer.

Active record pattern

ActiveRecordActive RecordCastle ActiveRecord
It also implements the active record pattern.

Web framework

web application frameworkURL mappingframework
It is popular in Web application frameworks such as Catalyst and Dancer.

Dancer (software)

Dancerdancers
It is popular in Web application frameworks such as Catalyst and Dancer.