Announcement Announcement Module
Collapse
No announcement yet.
Documentation quesstion Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Documentation quesstion

    Helo guys,

    I dont know if this is just me or this is really what is expected.

    This gave me hell of confusion in my project. Base on the API,

    executeFind

    public List executeFind(HibernateCallback action)
    throws DataAccessException

    Description copied from interface: HibernateOperations
    Execute the specified action assuming that the result object is a List.

    This is a convenience method for executing Hibernate find calls or queries within an action.

    Specified by:
    executeFind in interface HibernateOperations

    Parameters:
    action - calback object that specifies the Hibernate action
    Returns:
    a List result returned by the action, or null
    Throws:
    DataAccessException - in case of Hibernate errors

    when does executeFind return null? Im just confused because when I try to use this method with some query which I know wont return anything, the method returns an emply list. Am I wrong to expect that the method should return null?

    link here: http://static.springsource.org/sprin...ateCallback%29

    Thanks
    -marckun

    ps: this is minor confusion. hope to hear some feedback.

  • #2
    It returns null when you decides it should return null. You implement the HibernateCallback, so if you decide on a certain condition to return null that is valid.

    Hibernate by default returns an empty list it basically never returns null for a query.

    Comment

    Working...
    X