代码
艾琉
这个作者很懒,什么都没留下…
展开
-
hibernate表关系配置——一对多
如:订单表与订单项表 订单表对应的实体类 (与订单项表为一对多的关系) private Integer orderId; private String orderNo; /* * 在描述关系的时候,一定是集合接口进行接受 * 对应的订单详情一对多关系 * 不一定要用set list也可以 */ private Set<OrderItems> order...原创 2018-10-25 20:08:35 · 169 阅读 · 0 评论 -
hibernate多对多关系的新增与删除
代码 bookdao public Integer save(Book book) { Session session = SessionFactoryUtils.getSession(); Transaction transaction = session.beginTransaction(); Integer bid = (Integer) session.save(book); ...原创 2018-10-29 06:53:35 · 260 阅读 · 0 评论 -
hibernate学习——hql
什么是hql HQL是Hibernate Query Language的缩写 hql和sql区别/异同 HQL 类名/属性 区分大小写,关键字不区分大小写 可以取别名 ?(占位符),从下标0开始计算位置(hibernate5之后不支持) :命名参数 面向对象的查询语言 SQL 表名/列名 不区分大小写 可以取别名 ?(占位符),从顺序1开始计算位置 不支持:命名参数 面向结构查询语言 ...原创 2018-10-29 20:01:51 · 183 阅读 · 0 评论 -
hibernate学习篇——二级缓存,hibernate 整合ehcache
12原创 2018-10-31 20:19:02 · 94 阅读 · 0 评论 -
hibernate之通用分页
分页原理(思路) executeQuery(String sql,PageBean pageBean,Clazz clz); sql: 1.将原生态的sql拼接成计算页数的countSql,计算有多少页数据 2.将原生态的sql拼接成分页语句pageSql,得到查询结果 3.处理结果集 hql: hql在传过来的时候是没有给参数赋值的 1.将原生态的hql拼接成计算页数的countHql,计算...原创 2018-10-30 20:46:11 · 444 阅读 · 0 评论