- 博客(6)
- 收藏
- 关注
原创 第六次作业 大作业 基于hibernate的增删改查
实现前提 :建立四个基础表 实现实体类之间的关系关联映射对应关系:图书与图书ID之间是一对一,图书ID与图书价格是多对多,图书类型和图书ID是多对多,图书ID和图书类型是多对一,图书和图书价格是多对多。四个实体类:Book类:package homework.xo;public class Book { private int id; private String name; priv...
2018-06-16 18:12:11 239
原创 第五次作业 hql查询
1.HQL简单查询@Test public void queryUsers() { //简单查询 SessionFactory sf = null; Session s = null; Transaction t = null; try { sf = HibernateUtil.get...
2018-06-16 17:27:55 151
原创 作业四 重写equals方法
package com.domain;public class User { private Integer id; private String username; private String password; private Integer age; public User() { super(); } public User(Integ...
2018-05-30 19:50:13 136
原创 作业三 ORM自动建表
方法很简单在hibernate.cfg.xml内加入<property name="hibernate.hbm2ddl.auto">update</property>update: 自动生成表.如果已经存在不会再生成.如果表有变动.自动更新表create:自动建表.每次框架运行都会创建新的表.以前表将会被覆盖,表数据会丢失create-drop: 自动建表.每次框架运行结束...
2018-05-30 19:40:09 363
原创 作业二 单例模式的SessionFactory和线程安全的Session
Session不是线程安全的,应该避免多个线程共享同一个Session实例. Session通过SessionFactory打开,在所有的工作完成后,需要关闭.使用一个工具类生成SessionFactory,通过方法返回SessionFactorypackage com.util;import org.hibernate.SessionFactory;import org.hibernate...
2018-05-30 19:26:31 188
原创 作业一 herbinate环境搭建及测试类
ORM提供了实现持久化层的另一种模式,它采用映射元数据来描述对象关系的映射,使得ORM中间件能在任何一个应用的业务逻辑层和数据库层之间充当桥梁。Java典型的ORM中间件有:Hibernate,ibatis,speedframework。 ORM的方法论基于三个核心原则: · 简单:以最基本的形式建模数据。 · 传达性:数据库结构被任何人都能理解的语言文档化。 · 精确...
2018-05-08 00:32:38 611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人