Class ManualQueryKeyExpression

All Implemented Interfaces:
Serializable, Cloneable

public class ManualQueryKeyExpression extends QueryKeyExpression
This class represents a "query key" that isn't really there in the descriptors. For example, I could use this to create an 'employee' query key from an 'address' node even if addresses don't know their employee. It's called manual, because I will have to provide the relevant join criteria myself (normally based on a reverse relationship. Motivated by batch reading.
See Also:
  • Constructor Details

    • ManualQueryKeyExpression

      public ManualQueryKeyExpression()
    • ManualQueryKeyExpression

      public ManualQueryKeyExpression(String impliedRelationshipName, Expression base)
    • ManualQueryKeyExpression

      public ManualQueryKeyExpression(String impliedRelationshipName, Expression base, ClassDescriptor descriptor)
  • Method Details