Live briefing
Everything about Active record pattern
Concept in software engineering
In software engineering, the active record pattern is an architectural pattern. It is found in software that stores in-memory object data in relational databases. It was named by Martin Fowler in his 2003 book Patterns of Enterprise Application Architecture. The interface of an object conforming to this pattern would include functions such as Insert, Update, and Delete, plus properties that correspond more or less directly to the columns in the underlying database table. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Active record patternA 5-minute orientation
- Pick up a classic book: Halloween Memory BookThe most-reprinted book on the subject
- Go sideways: Prepared statementA closely related topic
- Go sideways: Java Database ConnectivityA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Halloween Memory BookFestivity Day Press · 2019- 📕Baby Log BookTiny Graphic Press Publication · 2021
Clean CodeRobert C. Martin · 2008- 📕Horse Health Record Log Bookf-mo9207 publishing · 2021
Applying UML and patternsCraig Larman · 1998- 📕Homeschool Lesson Planner and OrganizerGatjolin Publication · 2020
- 📕Sleep DiaryAyo Samuel, Gift Loft Health Journals · 2020
- 📕Baby's Daily Log BookE. S. U. Publications · 2021
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Prepared statement In database management systems (DBMS), a prepared statement, parameterized statement, (not to be confused with parameterized query) is a feature where…
- Java Database Connectivity Java Database Connectivity (JDBC) is an application programming interface (API) for the Java programming language which defines how a client may access…
- MySQLi The MySQLi Extension (MySQL Improved) is a relational database driver used in the PHP scripting language to provide an interface with MySQL protocol compatible…
- Apache Empire-db Apache Empire-db is a Java library that provides a high level object-oriented API for accessing relational database management systems (RDBMS) through…
- Dependency injection In software engineering, dependency injection is a programming technique in which an object or function receives other objects or functions that it requires…
- MyBatis MyBatis is a Java persistence framework that couples objects with stored procedures or SQL statements using an XML descriptor or annotations. MyBatis is…
- Destructor (computer programming) In object-oriented programming, a destructor (sometimes abbreviated dtor) is a method which is invoked mechanically just before the memory of the object…
- Object–relational mapping Object–relational mapping (ORM, O/RM, and O/R mapping tool) in computer science is a programming technique for converting data between a relational database…