关于hibernate的hql
来源:互联网 发布:easybcd引导ubuntu 编辑:程序博客网 时间:2024/06/05 21:17
1 关于Query的查询,当查询的条件在javabean中的字段值是object的时候,举例:
public boolean find(Song song, Songsform songsform) {
Session session=null;session=this.getSessionFactory().getCurrentSession();
Songsformxq songsformxq=new Songsformxq();
/*songsformxq.setSong(song);
songsformxq.setSongsform(songsform);*/
String sql="from Songsformxq sfxq where sfxq.song.id=? and sfxq.songsform.id=?";
Query q=session.createQuery(sql);
q.setInteger(0, song.getId());
q.setInteger(1, songsform.getId());
int a=q.list().size();
if(a>0)
{
return false;
}
return true;
}
2 关于Query插入,利用sql语句实现而并非hql, 举例:
public boolean add(User user,int songId,String shareDate) throws Exception{
boolean b=false;
Session session = this.getSessionFactory().getCurrentSession();
String sql="insert into share (userId,shareDate,songId) values ("+user.getId()+",'"+shareDate+"',"+songId+")";
int a=session.createSQLQuery(sql).executeUpdate();
if(a>0){
b=true;
}
return b;
}
0 0
- 关于hibernate的hql
- 关于Hibernate的HQL查询
- 关于使用Hibernate 的HQL 语句进行增删改查
- 关于hibernate中createQuery执行hql报错的小结
- 关于ClassNotFoundException: org.hibernate.hql.ast.HqlToken 问题的解决
- Hibernate之关于HQL语句参数的绑定
- hibernate关于hql的左外连接查询
- Hibernate之关于HQL语句参数的绑定
- 关于HQL(Hibernate Query Language)的查询方法
- hibernate的HQL
- Hibernate的Hql查询
- Hibernate的HQL总结
- Hibernate的HQL总结
- hibernate的HQL查询
- Hibernate的HQL查询
- hibernate的hql查询
- Hibernate的HQL语句
- Hibernate 的HQL SQL
- C++
- RateLimit--使用guava来做接口限流
- 用PHP爬取51job上苏州地区的PHP职位信息
- Java判断文件是否为图片
- Handler源码小窥
- 关于hibernate的hql
- 单例模式
- scala结果匹配方式
- Mongodb 查询指定时间范围的数据
- unity 打开外部虚拟键盘 exe文件
- 浅谈static关键字在C/C++中的作用
- Linux上的NFS搭建与应用(ssh 免登陆)
- c++协程2 (boost::coroutine)
- 修改图片颜色 色相 饱和度 亮度 ColorMatrix