From: <leg...@at...> - 2003-10-29 18:16:14
|
Message: A new issue has been created in JIRA. --------------------------------------------------------------------- View the issue: http://opensource.atlassian.com/projects/hibernate/secure/ViewIssue.jspa?key=HB-433 Here is an overview of the issue: --------------------------------------------------------------------- Key: HB-433 Summary: Allow to bind null parameters to the query Type: Improvement Status: Unassigned Priority: Minor Project: Hibernate2 Components: core Versions: 2.1 beta 1 2.1 beta 2 2.1 final 2.1 beta 4 2.1 beta 5 Assignee: Reporter: Giedrius Trumpickas Created: Wed, 29 Oct 2003 12:15 PM Updated: Wed, 29 Oct 2003 12:15 PM Description: SELECT p FROM Person AS p WHERE ((? is null) OR (p.firstname = ?)) AND ((? is null) OR (p.lastname = ?)) This query assumes that person can be searched by firstname, lastname or both. Right now hibernate throws NullPointerException when I'm trying to bind null parameter because it tries to guess parameter type and ... Maybe in Hibernate we need to introduce NullType for scalar values ? Reason for such funcionality is to have dynamic searches from UI when user can enter bunch of search parameters and not all parameters are required. PS: I know that query above can be expressed by search criteria but this is just an example real query is more complicated and it can not be expressed with Criteria. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |