各位大侠好:
    小弟持久层用的是hibernate,但现在使用到JBPM中的对象,而JPBM终的对象的属性并没有从数据库完全反射,比如数据库表tableA中有个属性STRING,但JBPM自带的实体TableA中并没有string这个属性,所以,在用HQL语句写关于string的属性的关联就似乎不行了,我就想直接写SQL,小弟不知道该怎么写了。

解决方案 »

  1.   

    JDBCtemplate继承这个类用JDBC
    或者executeSqlQuery
      

  2.   

    Hibernate Session上面可以执行SQL指令的,如下 SQLQuery q = session.createSQLQuery(sqlStr);
    List res = q.list();
      

  3.   

    用Hibernate 也可以执行SQLString sqlQueryStr = "select * from tableA"
    Query query = session.createSQLQuery(sqlQueryStr);   
    List list=query.list();
      

  4.   

    请问这个session对象怎么来的?都准备把分给大侠您了,麻烦再回答一下吧
      

  5.   

    继承HibernateSupportDAOSession session = getHibernateTemplate().getSessionFactory()
    .openSession();