上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
  2015年4月28日
摘要: 多对多,必须有一张关系表来维持关系 数据库student,teacher student_teacher 三张表 但是在pojo中只需要建立student和teacher两个类,除非关系表也代表某种业务(比如订单中,除了产品还会记录价格,数量等),但是这时候性质也就变了,成了两个一对多...好好想想 阅读全文
posted @ 2015-04-28 16:20 itliucheng 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 第一种一对一 person和card,card的id即作为主键,又作为外键 xxx.hbm.xml 的配置 记得在总配置文件中添加这两个配置文件 程序执行 查询 这种情况下的查询都是联接查询,有捆绑性 删除 第二种一对一,是一对多或者多对一的特殊情况,具有延迟加载的能力 dept和Employee, 阅读全文
posted @ 2015-04-28 16:16 itliucheng 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一对多,多对一 (在多的一端存放一的外键) 但是在实体类中不需要创建这个外键 在映射文件中也要配置 一对多的一:User.hbm.xml中 一对多的多:Address.hbm.xml中 程序的执行 1.添加 所以在一对多的时候,关系要让多来维护,save的时候先保存一的再保存多的 可以在一的配置中i 阅读全文
posted @ 2015-04-28 14:11 itliucheng 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Criteria对象提供了一种面向对象的方式查询数据库。Criteria对象需要使用Session对象来获得一个Criteria对象表示对一个持久化类的查询 查询所有 where 分页 分组与统计 多个统计与分组 排序 当然也可以使用原生sql 阅读全文
posted @ 2015-04-28 13:06 itliucheng 阅读(263) 评论(0) 推荐(0) 编辑
摘要: hql(都要在事务中完成)session.beginTransaction();session.getTransaction().commit(); 获取不完整对象 HQL占位符 HQL引用占位符 分页 阅读全文
posted @ 2015-04-28 12:53 itliucheng 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 持久化对象的生命周期 瞬态(自由态) 表示对象在内存中存在,在数据库中没有数据相关,比如刚刚new出来的一个对象 持久态 持久态指的是持久化对象处于由Hibernate管理的状态,这种状态下持久化对象的变化将会被同步到数据库中 session.save() .....到..session.getTr 阅读全文
posted @ 2015-04-28 11:55 itliucheng 阅读(409) 评论(0) 推荐(1) 编辑
摘要: hibernate 是一种ORM框架,是ORM框架中一个典范 ORM叫做对象关系映射 是面向对象语言和关系型数据库之间的映射关系 所以只有在面向对象语言或者关系型数据库没用的时候ORM才会消失 ORM为我们做什么 减少乏味的代码 更加面向对象的设计 更好的性能 更好的移植性 使用Hibernate 阅读全文
posted @ 2015-04-28 11:39 itliucheng 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 基本流程1. 引导需要授权的用户到如下地址:https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI2. 如... 阅读全文
posted @ 2015-04-28 10:22 itliucheng 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: 1.导入对SiteMesh.jar的依赖 <dependency> <groupId>org.sitemesh</groupId> <artifactId>sitemesh</artifactId> <version>3.0.0</version></dependency> 2.web.xml中配置 阅读全文
posted @ 2015-04-28 10:18 itliucheng 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 逻辑标签public class IndexAction extends BasicAction{ private static final long serialVersionUID = 1L; private String name; p... 阅读全文
posted @ 2015-04-28 10:15 itliucheng 阅读(252) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页