hibernate小笔
2015-10-03 10:36
218 查看
执行sql:
Session session = getSession();
session.createQuery(sql).executeUpdate();
session.flush();
批量执行sql:
Connection conn = SessionFactoryUtils.getDataSource(sessionFacyory).getConnection();
Statement statement = conn.createStatement();
for(String sql : sqls){
statement.addBatch(sql);
}
statement.executeBatch();
statement.close();
执行hsql:
getSession.createQuery(hsql).list();
getSession.createQuery(hsql).uniqueResult();
批量保存:
Session session = getSession();
sesison.setFlushMode(FlushMode.AUTO);
for(Object o : list){
session.save(o);
}
session.flush();
原生态sql进行查询:
getSession().createSQLQuery(sql).list();
Session session = getSession();
session.createQuery(sql).executeUpdate();
session.flush();
批量执行sql:
Connection conn = SessionFactoryUtils.getDataSource(sessionFacyory).getConnection();
Statement statement = conn.createStatement();
for(String sql : sqls){
statement.addBatch(sql);
}
statement.executeBatch();
statement.close();
执行hsql:
getSession.createQuery(hsql).list();
getSession.createQuery(hsql).uniqueResult();
批量保存:
Session session = getSession();
sesison.setFlushMode(FlushMode.AUTO);
for(Object o : list){
session.save(o);
}
session.flush();
原生态sql进行查询:
getSession().createSQLQuery(sql).list();
相关文章推荐
- [Qt] QString 和 char* 转换
- 92. Reverse Linked List II (List)
- 顺序表的实现C++封装
- [Qt] QString 和 char* 转换
- DOM一致性检测
- matlab+opencv
- HDU 2689 Sort it(逆序对-BIT)
- 四则运算
- 2-SAT
- jsp 百度编辑器配置 整合springmvc注意细节
- 一些安卓开源框架整理
- 一些安卓开源框架整理
- <01分数规划>淬炼神体
- [Qt] qtcreator 中打开console
- 图的邻接矩阵
- 判断圆与三角形是否有交点
- [经济学原理|政治部分]劳动价值理论
- 1.3.3 打开A20,实现32位寻址
- Linux中的查看已挂载的文件系统命令
- 图的邻接链表