在ssh框架中如何自定义查询语句?


   hibernate是好,可惜很多语句我还不会写。
好比 我要查询 某几个字段 而不是查询全部字段的时候 该怎么去写?



我要查询 符合条件的 行而不是全部的时候又该如何?

本人 新手,问题浅薄 请别见怪。


还望高手 相助。

10 个解决方案

#1


后面加个where判断不久行了。  比如:where id >1 and id <10

#2


ding !!!!!!!!!!!!!!!11

#3


引用 1 楼 champ0810 的回复:
后面加个where判断不久行了。 比如:where id >1 and id <10


..........我要的是对列的控制 ,不是对行的控制。

好比,一般查询都是select * from table
我要的结果是 select id ,name, gender from table.

而一般的 hibernate  语句都是 * 为主,没有这种灵活性。

#4


新手打酱油。。。

#5


select u.username,u.password
object (object[])

(Object[])
强制类型转换

#6


关注,学习+

#7


 hql

#8


尽量不要“*”,写字段吧 还有就是条件查询要什么控制什么

#9


不是有hql查询吗

hql="select t.name * from 实体类名 t where t.id = ?";

#10


定义hql语句
String hql="select sname,sno from 数据库表对应的hbm表名 where 条件"
这样不得么?

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号