上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 42 下一页
摘要: CREATE TABLE `roottb` ( `id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL, `data` VARCHAR(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`)) TYPE=InnoDB;CREATE 阅读全文
posted @ 2016-04-22 11:18 wujixing909 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 比如, husband的id参考wife的id husband.java: wife.java: 有bug, 无法实现, xml方式: 主导方 StuIdCard.java里设置one-to-one就可以 阅读全文
posted @ 2016-04-22 11:16 wujixing909 阅读(178) 评论(0) 推荐(0) 编辑
摘要: husband--wife: one to one 双向外键关联: 主导方: @OneToOne @JoinColumn(name="wifeId") 被主导方: @OneToOne(mappedBy="wife") 1. husband.java: wife.java: hibernate.cfg 阅读全文
posted @ 2016-04-22 10:35 wujixing909 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Student.java: StuIdCard.java: StuIdCard.hbm.xml: hibernate.cfg.xml: 阅读全文
posted @ 2016-04-22 08:59 wujixing909 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1. 生成wife.java: 2. 生成husband.java, 指定: 3. hibernate.cfg.xml里设定: 测试文件:HibernateORMappingTest.java: 5. run as-junit test, 查看结果, 成功生成onetoone的两个表: 阅读全文
posted @ 2016-04-22 08:53 wujixing909 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1. 关系, 指的是对象之间的关系, 并不是数据库之间的关系. 2. 简化问题: a) 怎么写annotation b) 增删改查CRUD怎么写 对象处于下列关系之一 (一对一, 一对多, 多对多)时, 数据库表如何映射, 编程如何对待? 一个组有很多人, 但是一个人只属于一个组: 一对多 一对一, 阅读全文
posted @ 2016-04-21 18:02 wujixing909 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. configuration对象, buildSessionFactory. 2. openSession, getCurrentSession 3. session管理数据库的任务单元 4. get和load的区别 5. update, 一般使用HQL 6. saveorupdate, cle 阅读全文
posted @ 2016-04-21 16:09 wujixing909 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 删除方法: 新建的对象立马被删除 删除指定ID的对象: load, get区别: load返回的代理对象, 真正用到对象时才发出sql语句, get直接从数据库加载,发出sql语句, 不会延迟. 所以load必须在commit之前执行getName方法的操作. 但是get放在commit之前之后都可 阅读全文
posted @ 2016-04-21 14:41 wujixing909 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Transient:刚new出来的对象 Persistent: sava或者update之后的状态 Detached: close或者clear之后 test函数: 3种状态的区分: 1. 有没有ID? 2. ID在数据库里有没有? 3. ID在内存里有没有? transient: 内存中的一个对象 阅读全文
posted @ 2016-04-21 11:23 wujixing909 阅读(631) 评论(0) 推荐(0) 编辑
摘要: sessionfactory的目的:产生session,维护数据库连接池 测试文件里的sessionfactory创建数据库连接,所以sessionFactory通过配置文件里的配置信息产生一个数据库连接池, 从中取出一个数据库连接. configure用于调用数据库信息, configure()里 阅读全文
posted @ 2016-04-20 19:57 wujixing909 阅读(333) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 42 下一页