Announcement Announcement Module
No announcement yet.
Documentation quesstion Page Title Module
Move Remove Collapse
Conversation Detail Module
  • 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,


    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

    action - calback object that specifies the Hibernate action
    a List result returned by the action, or null
    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:


    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.