- 博客(7)
- 收藏
- 关注
原创 Hibernate(sql语句执行时机,类级别延迟加载,对象三种状态,一级缓存)
sql语句执行时机 1.hibernate 会自动生成sql语句,并且发送给数据库执行; 当hibernate 执行save(),get()时是立即执行,生成sql语句,当执行update(),delete()时,会在事物提交的时候才执行。 2. oid(Object id)就是一个属性,只不过这个属性映射到表中,对应的是主键列! 3. sql语句执行时机,默认情况下是: 从
2018-01-08 17:25:40 778
原创 Spring(2)
动态代理实现日志(手动创建)dynamicproxy AOP(aspect Oriented programming) AOP:面向切面编程 Oop:面向对象编程(Object Oriented programming)AOP概念: 1.核心业务关注点:核心业务。在例子中就是加减乘除; 2.横切关注点:非核心业务,在本例中就是前置日志,后置日志,验证参数; 3.
2018-01-04 16:48:48 206
原创 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 218
原创 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 517
原创 Hibernate(3)【一对多,多对多,cascade,一对一关系】
1:一对多关系one-to-many<hibernate-mapping package="com.xaeduask.k_one2many"> <class name="Dept" table="dept"> <id name="deptno" column="deptno"> <generator class="native" />
2018-01-02 11:35:30 330
原创 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 1227
原创 Hibernate框架(1)[基本配置文件及主键/集合属性映射关系]
Hibernate:hIbernate是一个开放源代码的对象映射框架,它对JDBC进行了轻量级的对象封装,是符合面对对象关系的ORM框架,hiberbate可以自动生成sql语句,自动执行;并且可以完成数据持久化。 ORM:object relational mapping,和hibernate是符合ORM技术之一; 1:完成类到表的映射 类–>表 2:完成属性到列的映射 属性–>列
2017-12-28 12:45:29 371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人