Chapter 2. Models and Mappings
In this chapter, we will cover the following topics:
- Mapping a class with XML
- Creating class hierarchy mappings
- Creating class components
- Mapping a one-to-many relationship
- Mapping a many-to-many relationship
- Mapping collections of elements and components
- Setting up a base entity class
- Handling versioning and concurrency
- Mapping by code
- Mapping by convention
- Creating mappings fluently
- Bidirectional one-to-many class relationships
- Mappings enumerations
- Immutable entities
- Mapping relations to non-primary keys
- Using lazy properties
- Mapping joins
- Using calculated properties
- Using serializable values
- Dynamic components
- Mapping <subselect>
Mapping a class with XML
The suggested first step in any new NHibernate application is mapping the model. ...
Get NHibernate 4.x Cookbook - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.