SSH中HibernateDaoSupport执行sql语句

我想对一个表进行插入,插入以后再执行一个sql语句,查出刚刚被插入的那个表的ID,或许到那个ID再进行对另一个表的插入,但是在操作中不知道如何操作执行select语句查出的结果返回字符串,还请高手进行指点.......

用到HibernateDaoSupport,当this.getHibernateTemplate().save() 的时候会默认返回一个值的,不过这个值是序列类型,需要先.toStirng()然后在Integer.parseInt("")转化成整型,这个最后的值就是最新的ID了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-19
SQLQuery sqlQuery = this.getSession().createSQLQuery(自己编写的sql);
List<User> list = sqlQuery.list() //.list是查询 执行上面自己编写的SQL

ssh框架中用HibernateDaoSupport的对象查询sql数据库时老是提示:java...
在dwr+ssh中,1.在IoManAction里面写入private IoManService ioManService;之前要确保spring里面写好:<bean id="typhoonAction" class="com.hjkj.action.infoAna.topicmap.TyphoonAction" scope="prototype"> <property name="ioManAction"> <ref bean="ioManAction"\/> <\/property> <\/bean>dwr ...

ssh删除更新问题 高分
SQLQuery sqlQuery = session.createSQLQuery(sql.toString());HibernateDaoSupport这个父类有 getSession()这个方法的。或者 Session session = getHibernateTemplate().getSessionFactor().openSession();也可以。不要老知道说SSH,要理解好它们的意义,这些不是一定要整合用的,要看实际需求,而且它们都有...

hibernter执行sql语句
select h.id as hhid from House_Resource h 就可以了 就算是SSH框架中hibernate的执行语句,也要是完整的正确的sql语句,即使是HQL语句,也是根据类的映射来查找的,也没有这样取别名的规则。主要是不明白as {hh.id} 你是想做什么,as 是用来取别名的 但别名的规则是不能这样的 。你可以把你这...

ssh 框架下HibernateDaoSupport 下的 getSession()方法的问题_百度知 ...
有些时候session在配置文件中已经配置,就交给容器自动生成了,不需要写出来,否则会出现其他问题。

ssh2中hibernate使用时,在控制台有一条sql语句会连续输出两次是什么情况...
可能是你哪里设置有写问题吧,比如sql都打印,然后又要求sql debug,貌似hibernate把执行的sql转化成hql,在控制台也打印一遍

在SSH中的DAO包里的内容大家都是怎么写的??
public class SysRoleDAOImpl extends HibernateDaoSupport implements SysRoleDAO { public List findAll() { String hql="select * from SysRole";return super.getHibernateTemplate().find(hql);} public SysRight findByRightCode(String rightcode) { return (SysRight)super.getHibernateTemplate()....

hibernateTemplate和HibernateDaoSupport的用法
HibernateDaoSupport这个类有个sessionFactory属性,,你的dao类继承了HibernateDaoSupport只要为它注入sessionFactory就可以使用HibernateDaoSupport里面的hibernateTemplate对象属性的各种方法操作数据库了,,

ssh架构问题,在执行sql语句是出现如下错误
Customer表指向了你com.cdgl.app.entity.Customer个类,应该是个po吧,Customer换成小写试试

ssh框架控制台打印的sql语句多了个0之前在另外的电脑上可以跑起来_百度...
这个是Hiberante 映射的sql语句所以有0,是没有问题的

在ssh项目开发中,如何获取页面传来的值
from table where name='%书名%';

相似回答