findByNamedQuery 三个从栽入方法
来源:互联网 发布:海岛奇兵雷达升级数据 编辑:程序博客网 时间:2024/06/04 00:56
来自:http://www.01yun.com/other_question/20121214/10697.html
findByNamedQuery有三个从栽入方法:
findByNamedQuery(String queryName);
findByNamedQuery(String queryName,Object value);
findByNamedQuery(String queryName,Object values);
查看API说的很清楚 :
Execute a named query for persistent instances. A named query is defined in a Hibernate mapping file.
意思说所 :
通过 queryName 查询数据库中的持久对象,而queyName是定义在此对象对应的hibernate的映射文件中的!
定义语法如下:
<query name="定义查询名">
<![定义查询语句]]>
</query>
例1:findByNamedQuery(String queryName);
<query name="all">
<![from User]]>
</query>
findByNamedQuery("all");
例2: findByNamedQuery(String queryName,Object value);
<query name="byname">
<![from User where u.name = ?]]>
</query>
findByNamedQuery("byname","tiger");
例3: findByNamedQuery(String queryName,Object values);
<query name="byNameAndAge">
<![from User where u.name = ? and u.age = ?]]>
</query>
findByNamedQuery("byNameAndAge",new Object[]{"tiger",18});
http://www.01yun.com/other_question/20121214/10697.html
HibernateTemplate 还有一个方法 :
findByNamedQueryAndNamedParam(String queryName,String[] paramNames, Object[] values)
这是映射文件就要用: 而不是?
如:
<query name="byNameAndAge">
<![from User where u.name = :name and u.age = :age]]>
</query>
- findByNamedQuery 三个从栽入方法
- hibernateTemplate的findByNamedQuery方法的使用
- 从merger方法看hibernate对象生命周期的三个状态
- 从大到小排列三个数。(一般方法)
- 从天堂入地狱
- 入职三个星期技术总结。
- main函数的三个入参
- 三个数从大到小
- 三个数,从大到小
- 从资源中装入位图
- 第十七周-(项目一(2))从大到小排列三个数。(引用方法)
- 第十七周-(项目一(2))从大到小排列三个整数。(指针方法)
- 引用作形参--输入三个整数,采用地址的方法按从大到小排序
- bulkload方法入hbase
- 三个数从大到小排序
- 从大到小输出三个整数
- 从大到小输出三个整数
- 三个数从大到小排列
- NTOP——精确监控网络流量的新生力量
- ibatis 异常
- HttpServletRequest中的 方法
- Struts2的Action的基本写法
- 使用WatiN进行自动化Web界面测试
- findByNamedQuery 三个从栽入方法
- js学习笔记
- const用法详解
- 哪些人才适合读计算机的研究生呢
- 装了ntop 的虚拟机
- pku 1083
- 网站负载均衡技术列举
- sql 范式
- 最小生成树Prim算法朴素版 C语言实现