应该采用什么方式将两个条件传递到 get 函数中id = ?????item = get(My.class, id);

解决方案 »

  1.   

    createQuery()
    get()不会超过两个参数
    如果你重载了该方法
    呵呵 那就不好说了
      

  2.   

    什么地方说的,get()不能超过两个参数??
      

  3.   

    get(My.class, id);是根据主键来查询
    id主键一般是唯一的,当然只能一个.
    如果是多重主键的话,id是一个包含若干原始数据类型的主键对象
      

  4.   

    自动生成的时候多个主键会另外生成了一个对象,把这个对象传进去,多个条件用hql语句,将参数传进去就可以了,看下hql的语法
      

  5.   

    多参数的时候,没有办法使用get吗?HQL的方法已经实现了,只是想要看看使用 get 是否能完成。
      

  6.   

    多个参数查询 使用createQuery()
      

  7.   

    用Query,语句里可以XX=:xx and YY=:yy,并用setParameter(“xx”,你的第一个参数),setParameter(“yy”,你的第二个参数)然后List<返回对象> list = query.list();查查相关Query的文档吧
      

  8.   


    如果主键由多个字段组合而成,则能否使用 get ?