自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DFL_always的专栏

在路上。。。

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

原创 Hibernate的数据映射关系

1单向 关系 ,1 - N 1 - 1 N-1 N -Na 单向N-1,只需要从N的一端 访问到 1的一端,1 特指公共的地方, 使用方法:在N的一端增加一个1的实体(1)无连接表映射,在N的的一端数据表增加一个外键列,(2)有连接表映射,强制利用join产生连接表,<join table="" > <key column=""/> name

2016-12-19 21:42:33 431

原创 BeanWrapper

BeanWrapper用来包装 Object 的包装类,可以操作Object内部的属性和字段。PropertyAccessor 提供对属性或者字段的访问,可以访问字段的类型,字段的value。 AbstractPropertyAccessor 继承 PropertyAccessorPropertyEditorRegistry 注册属性PropertyEditor,外部属性和内部属性值沟通的桥梁T

2016-12-19 21:26:26 582

原创 BeanEntry

BeanEntry1、用来存储bean的解析状态,其底层结构为ParseState,而它的模型为栈stack。2、ParseState.Entry 是栈里面的存储的数据结构,解析状态的单项。3、bean的状态则实现Entry接口,便可注入到stack内。

2016-12-19 21:23:55 498

原创 spring(3) 属性转换为对象

属性转换为 对象ref —> RuntimeBeanReferencevalue —> TypedStringValuesubElement —> parsePropertySubElement(subElement, bd); bd为母容器子元素 —> RuntimeBeanReferenc(bean

2016-12-19 20:39:43 637

原创 spring(2) spring容器的实现过程

spring 容器的实现过程编程式Ioc容器资源位置 ClassPathResource res = new ClassPathResource("beans.xml")读入器的实现,DefaultListableBeanFactory factory = new DefaultListableBeanFactory() 这个是默认的容器,即读入器将bean存储的map。XmlBeanDe

2016-12-16 17:32:46 504

原创 spring源码学习(1) --BeanDefinition学习

BeanDefinitionBeanDefinition作为定义springBean文件中bean的接口,可以说是bean的抽象数据结构,它包括属性参数,构造器参数,以及其他具体的参数。<bean id="person" class="com.demo.People"> <property name="age" value="20"/> <property name="knife"

2016-12-13 15:39:07 4561 1

原创 spring基础知识整理

spring学习的总结1、什么是Spring的Ioc容器spring容器就是常说的Ioc容器,即控制翻转,作为程序员,当我们去实例化一个 对象时,通常需要手动new创建一个对象,并且去跟踪该对象的生命周期,内存分配,内存释放等情况,这样对我们写代码会造成很大不方便,而使用spring容器,spring的实例化new交给容器,我们使用 getBean获取该对象即可,不需要去管理对象。DI 是指依赖注入

2016-12-06 19:21:07 6007

原创 多个数据分组选取其中第一条数据

多个数据分组选取其中第一条数据背景: 选取同一个客户的首次记录的时间,即一个客户有不同时间的操作记录,我们只需要选取该客户的第一条数据。1、准备数据 insert into yliu(1,20,10); insert into yliu(id,time,card) values(1,20,10); insert into yliu(id,time,card) values(2,20,10);

2016-12-02 14:53:48 1960

空空如也

空空如也

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

TA关注的人

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