hibernate 用SQLQuery/HQL查询的 查询 记录是否存在。
2012-06-09 12:55
716 查看
SQLQuery方式:
Stringsql="selectcount(*)frompicture_labelplwherepl.pic_id=?andpl.label_id=?";
SQLQueryquery=getCurrentSession().createSQLQuery(sql);
query.setParameter(0,pid);
query.setParameter(1,labelId);
BigIntegercount=(BigInteger)query.uniqueResult();
returncount.intValue()>0?true:false;
HQL方式:
Stringhql="selectcount(*)fromLabellwherel.labelName=?";
Queryquery=this.createQuery(hql,newObject[]{labelName});
Longcount=(Long)query.uniqueResult();
returncount>0?true:false;
相关文章推荐
- Hibernate HQL与Native_SQL_查询_Query接口_获取唯一记录
- hibernate中的query查询原生sql语句,如何获得返回记录中的每一个字段的值
- SQL查询记录是否在另一个表中存在
- Hibernate SQLQuery查询返回空List,在mysql命令下直接执行sql语句可以正常得到记录
- jpa或bernate使用原生sql进行关联查询org.hibernate.hql.internal.ast.QuerySyntaxException: Path expected for join
- hibernate使用hql和sql查询总记录数语句
- hibernate使用hql和sql查询总记录数和注意事项
- sql查询同一字段值是否存在相同记录
- Hibernate HQL与Native_SQL_查询_Query接口_iterate方法
- hql 多表查询 hibernate SQLQuery addEntity
- Hibernate HQL与Native_SQL_查询_Query接口_list方法
- Hibernate HQL与Native_SQL_查询_Query接口_分页
- Hibernate学习-07:CRUD(增删改查)操作之查询多条/所有记录HQL、QBC、SQL三种方式
- Hibernate HQL与Native_SQL_查询_Query接口_选择list方法和iterate方法
- Sql 查询当天、本周、本月记录和日期操作、判断表和字段是否存在
- Hibernate createSQLQuery 查询Oracle char类型结果为一个字符解决方法汇总
- SQL语句技巧:查询存在一个表而不在另一个表中的数据记录
- mongo查询某个字段是否存在,并删除记录里的这个字段
- SQL语句,查询数据库里是否存在某个表
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL