会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Fighting`
博客园
首页
新随笔
联系
管理
订阅
09 2016 档案
Struts2 Action中动态方法调用、通配符的使用
摘要:一、Struts2执行过程图: 二、struts2配置文件的加载顺序 struts-default.xml struts-plugin.xml struts.xml 具体步骤: 三、Action中动态方法调用<Dynamic Method Invocation> DMI 第一种方式: 自定义DMIA
阅读全文
posted @
2016-09-26 17:37
Fighting`
阅读(4011)
评论(0)
推荐(0)
初识Struts2
摘要:一、Struts2入门案例 ①引入jar包 ②在src下创建struts.xml配置文件 dtd约束条件查找路径: ③创建HelloWordAction类,实现Action接口,不仅定义了public String execute(),还提供了5个字符串类型的静态常量。如 success、none、
阅读全文
posted @
2016-09-25 16:24
Fighting`
阅读(193)
评论(0)
推荐(0)
03 Hibernate错题分析
摘要:1.在Hibernate中,以下关于主键生成器说法错误的是( C)。 A.increment可以用于类型为long、short或byte的主键 B.identity用于如SQL Server、DB2、MySQL等支持标识列的数据库 C.sequence用于如Oracle、SQL Server等支持序
阅读全文
posted @
2016-09-23 13:47
Fighting`
阅读(420)
评论(0)
推荐(0)
MyBatis入门案例、增删改查
摘要:一、MyBatis入门案例: ①:引入jar包 ②:创建实体类 Dept,并进行封装 ③ 在Src下创建大配置mybatis-config.xml 注:其中的几个常用元素作用如下: environments元素:用于配置多个数据环境,可映射多个数据库信息 在MyBatis中有两种事务管理器类型(即t
阅读全文
posted @
2016-09-18 15:50
Fighting`
阅读(217)
评论(0)
推荐(0)
02 Hibernate错题分析
摘要:解析:使用final修饰的成员变量是常量 解析:不存在StateMoreSession的对象 解析:一个PreparedStatement 可以执行多次executQuery方法 解析:A 使用HQL处理海量数据性能极低,不能采用这种方式。 B. JDBC API性能最好,最适合处理海量数据。 C.
阅读全文
posted @
2016-09-13 18:04
Fighting`
阅读(175)
评论(0)
推荐(0)
08章 分组查询、子查询、原生SQL
摘要:一、分组查询 使用group by关键字对数据分组,使用having关键字对分组数据设定约束条件,从而完成对数据分组和统计 1.1 聚合函数:常被用来实现数据统计功能 ① count() 统计记录条数 ② sum() 求和 ③ min() 求最小值 ④ max() 求最大值 ⑤ avg() 求平均值
阅读全文
posted @
2016-09-10 14:01
Fighting`
阅读(460)
评论(0)
推荐(0)
01 Hibernate错题分析
摘要:解析: 解析: 解析: 解析:
阅读全文
posted @
2016-09-09 10:11
Fighting`
阅读(273)
评论(0)
推荐(0)
Hibernate批量处理数据、HQL连接查询
摘要:一、批量处理操作 批量处理数据是指在一个事务场景中处理大量数据。在应用程序中难以避免进行批量操作,Hibernate提供了以下方式进行批量处理数据: (1)使用HQL进行批量操作 数据库层面 (2)使用JDBC API进行批量操作 数据库层面 (3)使用Session进行批量操作 会进缓存 1.使用
阅读全文
posted @
2016-09-08 14:45
Fighting`
阅读(1637)
评论(0)
推荐(0)
Hibernate二级缓存配置
摘要:一、定义: 二级缓存是进程或集群范围内的缓存,可以被所有的Session共享,是可配置的插件 二、二级缓存原理图 解析:每次从二级缓存中取出的对象,都是一个新的对象。 三、配置步骤如下: 同理:以员工类和部门类为例 ① 引入jar包 ② 关键点: 大配置Hibernate.cfg.xml开启二级缓存
阅读全文
posted @
2016-09-06 13:37
Fighting`
阅读(8834)
评论(0)
推荐(1)
Hibernate一对一关联映射配置
摘要:一、一对一关联 Hibernate提供了两种映射一对一关联关系的方式:按照外键映射和按照主键映射。下面以员工账号和员工档案表为例,介绍这两种映射方式,并使用这两种映射方式分别完成以下持久化操作: (1)保存员工档案的同时分配给员工一个账号。 (2)加载员工档案的同时加载账号信息。 按照外键映射: 关
阅读全文
posted @
2016-09-06 12:30
Fighting`
阅读(291)
评论(0)
推荐(0)
Hibernate延迟加载
摘要:延迟加载是指当应用程序想要从数据库获取对象时(在没有设置lazy属性值为false),Hibernate只是从数据库获取符合条件的对象的OId从而生成代理对象,并没有加载出对象访问该对象的属性时才会加载出相应的值。简答来说就是尽可能的减少查询的数据量。简言之,是当在真正需要数据时,才执行Sql语句进
阅读全文
posted @
2016-09-04 16:03
Fighting`
阅读(207)
评论(0)
推荐(0)
Hibernate双向多对多关联
摘要:一、配置双向多对多关联 以Project类(项目)和Emp类(员工)为例: 1、创建Project类,并需要定义集合类型的Emp属性 2、同理 创建Emp类,并需要定义集合类型的Project属性 3、需建立第三张表 关联Project和Emp各自的主键pid、nid 4、编写Project.hbm
阅读全文
posted @
2016-09-02 15:54
Fighting`
阅读(146)
评论(0)
推荐(0)
映射对象标识符
摘要:Hibernate提供的内置标识符生成器 Java语言按内存地址来识别或区分同一个类的不同对象,而关系数据库按主键来识别或区分同一个表的不同记录。Hibernate使用OID(对象标识符)来统一两者之间的矛盾,OID是关系数据库中的主键(通常称为代理主健)在Java对象模型中的等价物。 在对象-关系
阅读全文
posted @
2016-09-01 21:28
Fighting`
阅读(238)
评论(0)
推荐(0)
06章 映射一对多双向关联关系、以及cascade、inverse属性
摘要:当类与类之间建立了关联,就可以方便的从一个对象导航到另一个对象。或者通过集合导航到一组对象。例如: 对于给定的Emp对象,如果想获得与它关联的Dept对象,只要调用如下方法 以Dept(部门)类和Emp(员工)类为例: 一、配置双向一对多关联 需在Dept类中增加一个集合类型的emps属性 如何在映
阅读全文
posted @
2016-09-01 19:39
Fighting`
阅读(517)
评论(0)
推荐(0)
公告