社区
Java EE
帖子详情
hibernate中如何执行mysql语句select * from work where month(date) = 3
bllizard
2009-05-27 04:47:22
hibernate中如何执行mysql语句select * from work where month(date) = 3
如果能用criteria解决更好
...全文
240
3
打赏
收藏
hibernate中如何执行mysql语句select * from work where month(date) = 3
hibernate中如何执行mysql语句select * from work where month(date) = 3 如果能用criteria解决更好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bllizard
2009-05-29
打赏
举报
回复
我自己写了如下函数:
public List order(){
SQLQuery query=getSession().createSQLQuery("select sum(salary),month(date) month from emp group by month(date) ");
List list=query.list();
return list;
}
最后我得到的是LIST类的一个对象
我现在想把其中的sum和mouth分别取出来,请问如何操作
sd3560531
2009-05-28
打赏
举报
回复
拿到hibernate session以后
SQLQuery query=session.createSQLQuery("select * from work where month(date) = 3 ");
List list=query.list();
所返回list就是执行sql语句的结果集
使用criteria:
假设你的work表对应的类名为Work
你所查询的条件month对应为类中属性month
Criteria criteria=session.createCriteria(Work.class,"w");
criteria.add(Restrictions.eq("w.month",3);
List list=criteria.list();
所返回list结果跟执行sql语句结果一样。
l36235405
2009-05-27
打赏
举报
回复
session.createCriteria(work.class).add(Restrictions.eq("month", 3)).list();
return (List) getHibernateTemplate().execute(
new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException {
return (List) session.createCriteria(work.class).add(Restrictions.eq("month", 3)).list();
hibernate
使用jdbc批量操作,备份表,删除表
hibernate
使用jdbc批量操作,备份表,删除表 @RequestMapping("backTable") @ResponseBody public String backTable() { HashMap<String, Object> jso = new HashMap<String, Object>(); SystemInfo...
hana SQL函数
to_
date
(IN_
DATE
1,‘yyyy-MM-dd’) from “_SYS_BIC”.“com.manpower.HR_BB.CAL_004_KQ/CAL_KC” –时间
select
to_time(CC_SBSJ,‘YYYY-MM-dd HH24:MI:SS’) from “_SYS_BIC”....
mysql
5.5 关键词_
MySql
5.7关键字和保留字-附表
现在使用navicat图形界面或者
Hibernate
做映射生成表的时候,渐渐的会忽视掉关键字这个问题,而后续也会不断的产生错误提示,一遍遍的查询代码无果,甚至开始怀疑人生,但是其实很多情况下只是使用了保留字而已,因此...
MySQL
之DML与DQL
在
MySQL
数据库
中
,SQL
语句
分为五大类: 给指定字段添加单条数据 批量添加多条数据 示例1: 注意:replace 与 insert
语句
区别:格式 示例2: 1.3 up
date
语句
格式 示例3: 注意:where条件...
使用
Hibernate
开发租房系统
使用
Hibernate
开发租房系统 Oracle 是一个数据管理系统 ,和SQL Server一样是关系型数据库,安全性高,可为大型数据库提供更好的支持。 Oracle 数据库的主要特点: 1.支持多用户大事务量的事务处理 2.在...
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章