框架
不会飞的大虾米
滴 滴滴
展开
-
Hibernate框架(1)[基本配置文件及主键/集合属性映射关系]
Hibernate:hIbernate是一个开放源代码的对象映射框架,它对JDBC进行了轻量级的对象封装,是符合面对对象关系的ORM框架,hiberbate可以自动生成sql语句,自动执行;并且可以完成数据持久化。 ORM:object relational mapping,和hibernate是符合ORM技术之一; 1:完成类到表的映射 类–>表 2:完成属性到列的映射 属性–>列原创 2017-12-28 12:45:29 · 360 阅读 · 0 评论 -
Hibernate(2)【sort和order by】排序的区别
在Hiebernate集合映射关系中,排序问题<set name="addresses" table="addresses" *sort="natural"*> <key column="uid" /> <element column="address" type="string" /></set>sort=”natural”保证了出库排序,而原创 2018-01-02 11:07:02 · 1217 阅读 · 0 评论 -
Spring(1)【IOC,DI,bean】
Spring: Spring是一个开源框架,也是一个轻量级框架;Spring是为简化企业应用而生;Spring是一个IOC(di)和AOP容器框架;在IOC和AOP的基础上Spring可以整合各种优秀框架; 实例化Spring容器:ApplicationContext acx = new ClassPathXmlApplicationcationContext("beans.xm原创 2018-01-04 11:43:13 · 210 阅读 · 0 评论 -
Spring(2)
动态代理实现日志(手动创建)dynamicproxy AOP(aspect Oriented programming) AOP:面向切面编程 Oop:面向对象编程(Object Oriented programming)AOP概念:1.核心业务关注点:核心业务。在例子中就是加减乘除;2.横切关注点:非核心业务,在本例中就是前置日志,后置日志,验证参数;3.原创 2018-01-04 16:48:48 · 198 阅读 · 0 评论 -
Hibernate(4)【hql语句使用】
hql:hibernate query language 1.无论链接什么数据库,hql都是统一的,hibernate 会根据hql语句生成与底层数据库连接的相关的sql语句 2.sql查询的是表和表中的列,而hql查询的是对象和对象中的属性;1.简单查询:Session s = hibernateutils.getSession(); s.beginTransSaction();原创 2018-01-02 15:13:36 · 508 阅读 · 0 评论 -
Hibernate(sql语句执行时机,类级别延迟加载,对象三种状态,一级缓存)
sql语句执行时机 1.hibernate 会自动生成sql语句,并且发送给数据库执行; 当hibernate 执行save(),get()时是立即执行,生成sql语句,当执行update(),delete()时,会在事物提交的时候才执行。 2. oid(Object id)就是一个属性,只不过这个属性映射到表中,对应的是主键列! 3. sql语句执行时机,默认情况下是: 从原创 2018-01-08 17:25:40 · 762 阅读 · 0 评论