自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Hibernate的HQL和QBC语言

(一)HQL它是完全面向对象的查询语句,查询功能非常强大,具备继承、多态和关联等特性 。Hibernate官方推荐使用HQL进行查询。1.简单查询--查询用户表信息Query query = session.createQuery("from User");List users = query.list();for(int i=0;i<users.size();i++){ user...

2018-06-06 16:49:30 302

原创 关于Hibernate自动创建表

只需要在hibernate.cfg.xml里面加入<property name="hbm2ddl.auto">create</property>就好了。关于这个红色的create,其实它有多种形式。1.create:每次启动时,删除所有当前数据库下面的所有表,然后重新创建。2.update:保留表,但每次更新数据。3.create-drop:启动hibernate时,自动创...

2018-06-06 16:10:42 633

原创 Hibernate的对象识别

1.Hibernate对象的3种状态:(1)瞬时对象:由new操作符创建,且尚未与Session 关联的对象被认定为瞬时(Transient)的,不和数据库的数据有任何关联关系。瞬时(Transient)对象没有被持久化到数据库中,也不会被赋予持久化标识(identifier)。如果瞬时(Transient)对象在程序中没有被引用,它会被垃圾回收器(garbage collector)销毁。 由于...

2018-05-29 19:47:40 339

原创 Spring 的Aop以及动态代理

1.动态代理      我们知道Spring是用来处理业务逻辑的,也就是Service层的服务。但是,当我们所定义的业务逻辑已经无法满足我们的需求的时候,就需要用动态代理的方式来解决。      所以说,动态代理就是用来补充或者是修改我们的业务需求的。我们来写一个有关于eat的demo。首先,跟之前一样,建项目,导包然后建立service接口和实现类package service.impl;i...

2018-05-13 16:42:35 307

原创 Spring常用注解的使用

1.关于Spring注解式开发我们在用IOC依赖注入的时候,需要对每一个需要创建的对象配一个<bean>标签,也就是说,有几个需要的类对象,就需要在applicationContext.xml里面配几个。而基于注解式的开发,我们只需要在applicationContext.xml里面配一个组件扫描<context:component-scan base-package="com"...

2018-05-12 14:24:02 555

原创 关于Hibernate的单例模式以及线程安全问题

1Hibernate的单例模式---HibernateUtils.javapackage hibernate.utils;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;/** * Hibernate框架的工具类 * @au...

2018-05-12 11:06:32 544

原创 关于Spring_01

1.Spring有什么作用?      Spring就是用来封装对象的。2.原理是什么?      Spring自己写了一个工厂类,用来读取核心配置文件,通过id或者是name属性,反射出配置文件中的各种已经被用户配置好的对象。3.核心功能是什么?        反转控制(inverse of control)、面向切面编程(aspect oriented programming)。(1)反转控制...

2018-05-12 10:46:20 200

原创 关于Hibernate的入门

1.什么是Hibernate? Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。       Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。      Hibernate是轻量级J...

2018-05-08 00:48:39 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除