摘要: 什么是Spring框架 Spring是一个开源的一站式开发框架 它以IOC(控制反转)和AOP(面向切面)为核心 使用基本的JavaBean来完成以前只能由EJB来完成的工作 取代了EJB的臃肿 低效的开发模式 Spring是javaEE应用层中的解决方案 在表现层提供了SpringMVC以及Str 阅读全文
posted @ 2020-03-25 12:00 拯代码 阅读(629) 评论(0) 推荐(0) 编辑
摘要: public class testDemo { @Test public void test15() { Session session = HibernateUtil.openSession(); Transaction tx = session.beginTransaction(); //内连接 阅读全文
posted @ 2020-03-25 11:34 拯代码 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 多对多配置 多对多实体关系也很常见 比如学生和课程的关系 一个学生可以选修多门课程 一个课程可以被多名学生选修 在关系数据库中对于多对多关联关系的处理一般采用中间表的形式 将多对多的关系转换成两个一对多的关系 图解: 实例代码: 创建student和course俩个表的实体类 编写映射文件 编写测试 阅读全文
posted @ 2020-03-25 10:44 拯代码 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Hibernate提供以下几种检索对象的方式 1.OID检索方式:按照对象的OID来检索对象 2.HQL检索方式:使用面向对象的HQL查询语言 3.QBC检索方式:使用QBC检索对象 4.sql语句查询 首先搭建一个项目 创建实体类 编写映射文件 测试类代码 public class test { 阅读全文
posted @ 2020-03-25 09:50 拯代码 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.下载Hibernate的开发包 网址:http://hibernate.org/orm/downloads/ 2.创建web project 环境 实体类和数据库表 3.对象关系映射表 在实体所在的目录下导入映射文件xxx.hbm.xml(一般都会和实体名字一致) 4.配置连接数据库基本属性 在 阅读全文
posted @ 2020-03-25 09:22 拯代码 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 例如:一个用户可以对应多个订单 但一个订单只能对应一个用户 1.创建实体类 2.编写映射文件 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" " 阅读全文
posted @ 2020-03-25 09:19 拯代码 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Hibernate是一个基于JDBC的主流持久性框架,是一个优秀的ORM(object relation mapping)(对象关系映射)实现 ORM就是通过java对象映射到数据库表中,通过操作java对象,就可以完成数据库表的操作 Hibernate对JDBC访问数据库的代码进行了封装,大大简化 阅读全文
posted @ 2020-03-25 09:13 拯代码 阅读(768) 评论(0) 推荐(0) 编辑