hibernate中怎么操作sql语句 不要查处所有的映射字段 只要自己写的一列
sql=“select id from 数据库表名”又不能直接操作数据库表名 报错 from类名映射又不对也报错
该怎么做呀
sql=“select id from 数据库表名”又不能直接操作数据库表名 报错 from类名映射又不对也报错
该怎么做呀
解决方案 »
- dfsdafsdafdsaf
- 关于ArrayList取值问题
- WEB工程的路径问题
- 新手请教 tomcat+jsp+sqlserver2000配置问题
- 一个简单的javabean使用的问题
- 是否需要重装操作系统啊?
- 熟悉javaBean的大侠救一下!
- 请教如何在mysql中插入时间戳?
- 为什么我的Elicpse起动不了,说java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory
- 操作 easyui-datagrid 中checkbox选中的问题
- servlet的有关问题,,会的请答,,
- 帮我看看异常的根源Unable to find com.itcast.beans.product.ProductType with id 0
同时在实体类中添加带参的构造方法(这里指的当然就是字段id)
String sql="select id from Menu"; 这里必须是实体类名
SQLQuery sq = session.createSQLQuery(sql);
sq.addEntity(Menu.class);
List list = sq.list();
你在使用时只要将原来写表名的地方,换为类名,将字段换为属性名,就行了,
SQLQuery和Query差不多,只是一个是执行sql语句一个是执行hql语句的。
for(Object o:l)
{
o[0]...
}