ssh框架中StringBuilder hql = new StringBuilder("select count(id) from ");是什么意思?怎么用
答案:2 悬赏:80 手机版
解决时间 2021-01-23 16:22
- 提问者网友:泪痣哥哥
- 2021-01-22 18:45
ssh框架中StringBuilder hql = new StringBuilder("select count(id) from ");是什么意思?怎么用
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-01-22 20:07
StringBuilder 只是为了拼写字符串的!!!
hql.append("table a ");
hql.append("where ");
StringBuilder tjs=new StringBuilder();
if( y 不为空){
tjs.append(" and a.xxx=? ");
}。。。
tjs= tjs.toString().replaceFirst("and", "");
hql.append(tjs);
最后用的时候hql.toString();
只是为了方便拼写条件(多个可有可无的条件),
hql.append("table a ");
hql.append("where ");
StringBuilder tjs=new StringBuilder();
if( y 不为空){
tjs.append(" and a.xxx=? ");
}。。。
tjs= tjs.toString().replaceFirst("and", "");
hql.append(tjs);
最后用的时候hql.toString();
只是为了方便拼写条件(多个可有可无的条件),
全部回答
- 1楼网友:低音帝王
- 2021-01-22 20:55
你好!
这不就是查询总共有多少条数据嘛 假如查询test表 hql+="test"不就行了吗?可能这种写法是为了提高性能 !
如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯