HQL 中 可以使用 SELECT* 吗?

many2023 2012-10-06 05:48:43
如题
...全文
2106 42 打赏 收藏 转发到动态 举报
写回复
用AI写文章
42 条回复
切换为时间正序
请发表友善的回复…
发表回复
ztwsl888 2014-11-12
  • 打赏
  • 举报
回复
引用 6 楼 scottxzj 的回复:
可以 , hql 也只不过是 hibernate封装的方法, 方法重写一下 一样可以,但是(*)要注意是否是特殊字符
都是啥水平的人啊,乱回答。。。
SinmleCliff 2013-12-25
  • 打赏
  • 举报
回复
这个帖子吊炸天……
wsrongdi111 2013-05-21
  • 打赏
  • 举报
回复
一直用select u.* from User u的飘过
bluetata 2013-04-12
  • 打赏
  • 举报
回复
select u from user u 这样可以 星号不可以啊 即使是可以的 sql 开发的时候也不建议用星号啊
chenshuang_com 2012-10-12
  • 打赏
  • 举报
回复
select 属性或者select 别名 from 类名 as 别名,hibernate不支持select *
YECHWNG 2012-10-12
  • 打赏
  • 举报
回复
[Quote=引用 33 楼 的回复:]
引用 15 楼 的回复:
引用 12 楼 的回复:

引用 7 楼 的回复:
不可以地。我是专业的,在HQL中是不允许存在星号键的也就是这个*.这么简单的问题你还用问。无语

专业个逑,可以的,
public Integer B(final int Id) {
List<Long> list = (List<Long>)getHibernateTemplate().execute(……
[/Quote]
好像确实不行,select 属性可以,select* 不可以
YECHWNG 2012-10-12
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 的回复:]
引用 12 楼 的回复:

引用 7 楼 的回复:
不可以地。我是专业的,在HQL中是不允许存在星号键的也就是这个*.这么简单的问题你还用问。无语

专业个逑,可以的,
public Integer B(final int Id) {
List<Long> list = (List<Long>)getHibernateTemplate().execute(new HibernateC……
[/Quote]
那你去试试。。。不行再说
ZQYfendou 2012-10-12
  • 打赏
  • 举报
回复
hql : from 后面跟的 类名+类对象 where 后 用 对象的属性做条件

sql: from 后面跟的是表名 where 后 用表中字段做条件

根据情况而定
a3899378 2012-10-12
  • 打赏
  • 举报
回复
HQL
select u from User u

SQL
select * from User

msflwl 2012-10-12
  • 打赏
  • 举报
回复
本以为是送分的
想不到引发这么多的评论啊

明显不可以的啊
HQL查询的select字句用于选择指定的属性或直接选择某个实体,
你一个*代表什么呢?说明不了啊!

个人愚见 欢迎指正
abc0824 2012-10-11
  • 打赏
  • 举报
回复
hql不可以
xhm0616 2012-10-11
  • 打赏
  • 举报
回复
不可以
yashucn 2012-10-11
  • 打赏
  • 举报
回复
HQL:select a from A a
不就是相当于
SQL: select * from A
oGanJiang1 2012-10-11
  • 打赏
  • 举报
回复
⊙﹏⊙b汗~~
apple147147 2012-10-11
  • 打赏
  • 举报
回复
可以的 sql也行
jiangmeiwei 2012-10-11
  • 打赏
  • 举报
回复
嘿嘿,你这个人会不会说话啊?你是不是脑袋有病啊?你试下在HQL中用星号键来查询了、下。你这个人怎么那么傻逼呢?
chenshuang_com 2012-10-11
  • 打赏
  • 举报
回复
不可以用select *,但可以用select 字段名
wizabone 2012-10-11
  • 打赏
  • 举报
回复
可以这样:
select{type*} from 表名 where type.列名=‘’
xmxh_2010 2012-10-10
  • 打赏
  • 举报
回复
from User不就行了?
金兄 2012-10-10
  • 打赏
  • 举报
回复
HQL 不可以,不过Hibernate支持使用SQL
加载更多回复(21)

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧