Class JpaParameter
java.lang.Object
org.springframework.integration.jpa.support.JpaParameter
public class JpaParameter extends Object
Abstraction of Jpa parameters allowing to provide static parameters
and SpEl Expression based parameters.
- Since:
- 2.2
- Author:
- Gunnar Hillert, Artem Bilan, Gary Russell
-
Constructor Summary
Constructors Constructor Description JpaParameter()
Default constructor.JpaParameter(Object value, String expression)
Instantiates a new Jpa Parameter without a name.JpaParameter(String name, Object value, String expression)
Instantiates a new Jpa Parameter. -
Method Summary
Modifier and Type Method Description String
getExpression()
String
getName()
Expression
getProjectionExpression()
Expression
getSpelExpression()
Object
getValue()
void
setExpression(String expression)
void
setName(String name)
void
setValue(Object value)
String
toString()
-
Constructor Details
-
JpaParameter
public JpaParameter()Default constructor. -
JpaParameter
Instantiates a new Jpa Parameter.- Parameters:
name
- Name of the JPA parameter, must not be null or emptyvalue
- If null, the expression property must be setexpression
- If null, the value property must be set
-
JpaParameter
Instantiates a new Jpa Parameter without a name. This is useful for specifying positional Jpa parameters.- Parameters:
value
- If null, the expression property must be setexpression
- If null, the value property must be set
-
-
Method Details