persistence icon indicating copy to clipboard operation
persistence copied to clipboard

RIP setParameter()

Open gavinking opened this issue 8 months ago • 21 comments

Currently we have nine overloads of setParameter(), six of which are deprecated.

I've always found this method name slightly too verbose, and also a bit misnamed (we're setting an argument of the parameter, not the parameter itself).

I suggest we add a shorter-named version of the undeprecated overloads, letting you write:

session.createQuery("from Book where title like :pattern", Book.class)
        .set("pattern", titlePattern)
        .getResultList();

WDYT?

gavinking avatar Apr 23 '25 15:04 gavinking