Hibernate占位符?和:及JPA
2015-06-19 21:01
281 查看
小结一下hibernate占位符.
1.最常见的?占位符.
下标从0开始,最常见的.这个让人头疼的是数?个数...
2.以一个变量名的形式占位.
这个就不存在数?个数的问题了.应该是比较方便的一种方法了
3.JPA方式,这种方式是1的改良版本..
方法1中的?的索引可以自己随意任命了..
1.最常见的?占位符.
String hql = "select a from Apple a where a.color=? a.weight>?"; Query query = session.createQuery(hql); query.setParameter(0, "red"); query.setParameter(1, "10");
下标从0开始,最常见的.这个让人头疼的是数?个数...
2.以一个变量名的形式占位.
String hql = "select a from Apple a where a.color=:pcolor a.weight>:pweight"; Query query = session.createQuery(hql); query.setParameter("pcolor", "red"); query.setParameter("pweight", "10");
这个就不存在数?个数的问题了.应该是比较方便的一种方法了
3.JPA方式,这种方式是1的改良版本..
String hql = "select a from Apple a where a.color=?2 a.weight>?5"; Query query = session.createQuery(hql); query.setParameter("2", "red"); query.setParameter("5", "10");
方法1中的?的索引可以自己随意任命了..
相关文章推荐
- resin 如何集成eclipse开发
- Java深入浅出系列(二)——深入剖析代理模式
- opendaylight路由机制学习
- wcout输出时显示不了中文 || 如何使用wprintf和wcout输出汉字
- 四面体剖分相关开源软件列表
- static和extern关键字
- Python学习入门手册以及CFFI
- BitBlt介绍
- ARP协议抓包之帧长度和Gratuitous ARP的问题
- PE刷题记录
- PE刷题记录
- Solr入门指南
- 博客转移通知
- ArcGIS Server 10.2 FeatureService发布详解(包括安装PostgreSQL并创建SDE数据库)
- Courses(二分图完全匹配)
- WorldWind源码剖析系列:窗口定制控件类WorldWindow
- Number Sequence
- Linux命令行学习
- Number Sequence 分类: HDU 2015-06-19 20:54 10人阅读 评论(0) 收藏
- WorldWind源码剖析系列:四叉树瓦片集合类QuadTileSet