org.hibernate.criterion
Class NaturalIdentifier
java.lang.Object
org.hibernate.criterion.NaturalIdentifier
- All Implemented Interfaces:
- Serializable, Criterion
public class NaturalIdentifier
- extends Object
- implements Criterion
- See Also:
Session.byNaturalId(Class)
,
Session.byNaturalId(String)
,
Session.bySimpleNaturalId(Class)
,
Session.bySimpleNaturalId(String)
,
Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NaturalIdentifier
public NaturalIdentifier()
getTypedValues
public TypedValue[] getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
- Description copied from interface:
Criterion
- Return typed values for all parameters in the rendered SQL fragment
- Specified by:
getTypedValues
in interface Criterion
- Parameters:
criteria
- The local criteriacriteriaQuery
- The overal criteria query
- Returns:
- The types values (for binding)
- Throws:
HibernateException
- Problem determining types.
toSqlString
public String toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
- Description copied from interface:
Criterion
- Render the SQL fragment
- Specified by:
toSqlString
in interface Criterion
- Parameters:
criteria
- The local criteriacriteriaQuery
- The overal criteria query
- Returns:
- The generated SQL fragment
- Throws:
HibernateException
- Problem during rendering.
getNaturalIdValues
public Map<String,Object> getNaturalIdValues()
set
public NaturalIdentifier set(String property,
Object value)
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.