public class

MapBinder

extends CollectionBinder
java.lang.Object
   ↳ org.hibernate.cfg.annotations.CollectionBinder
     ↳ org.hibernate.cfg.annotations.MapBinder

Class Overview

Implementation to bind a Map

Summary

[Expand]
Inherited Fields
From class org.hibernate.cfg.annotations.CollectionBinder
Public Constructors
MapBinder(boolean sorted)
MapBinder()
Public Methods
SecondPass getSecondPass(Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, Ejb3Column[] mapKeyColumns, Ejb3JoinColumn[] mapKeyManyToManyColumns, boolean isEmbedded, XProperty property, XClass collType, boolean ignoreNotFound, boolean unique, TableBinder assocTableBinder, Mappings mappings)
boolean isMap()
Protected Methods
Collection createCollection(PersistentClass persistentClass)
Value createFormulatedValue(Value value, Collection collection, String targetPropertyName, PersistentClass associatedClass, Mappings mappings)
[Expand]
Inherited Methods
From class org.hibernate.cfg.annotations.CollectionBinder
From class java.lang.Object

Public Constructors

public MapBinder (boolean sorted)

public MapBinder ()

Public Methods

public SecondPass getSecondPass (Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, Ejb3Column[] mapKeyColumns, Ejb3JoinColumn[] mapKeyManyToManyColumns, boolean isEmbedded, XProperty property, XClass collType, boolean ignoreNotFound, boolean unique, TableBinder assocTableBinder, Mappings mappings)

public boolean isMap ()

Protected Methods

protected Collection createCollection (PersistentClass persistentClass)

protected Value createFormulatedValue (Value value, Collection collection, String targetPropertyName, PersistentClass associatedClass, Mappings mappings)