摘要: 一.jQuery基础 二.jQuery加深 1.noConflict()方法和jQuery效果 2.jQueryHTML 3.遍历 4.AJAX 三.插件 1.Validate插件:jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项, 阅读全文
posted @ 2018-07-25 13:00 平心 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 之前想做一个随机验证码的功能,自己也搜索了一下别人写的代码,然后自己重新用struts2实现了一下,现在将我自己实现代码贴出来!大家有什么意见都可以指出来! 首先是生成随机验证码图片的action: CreateImageAction: 以上是生成随机验证码图片的action,将生成的随机数放到se 阅读全文
posted @ 2018-07-25 12:56 平心 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Student是一对多的关系,这里仅仅贴出这三个bean的属性代码: Special类: Classroom类: Student类: 1.最简单的查询 阅读全文
posted @ 2018-07-25 12:51 平心 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。 一、N+1问题 首先我们 阅读全文
posted @ 2018-07-25 12:46 平心 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Hibernate自身提供了三种管理Session对象的方法 Session对象的生命周期与本地线程绑定 Session对象的生命周期与JTA事务绑定 Hibernate委托程序管理Session对象的生命周期 在Hibernate的配置文件中,hibernate.current_session_c 阅读全文
posted @ 2018-07-25 12:40 平心 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/xujingyang/p/6734203.html 在了解Hibernate的基本知识后,重点让我们看下相关查询方式和查询优化策略吧! 话不多说,先来张思维导图看下: 案例:使用Hibernate完成查询所有联系人功能 需求分析 技术分析之Hib 阅读全文
posted @ 2018-07-25 12:37 平心 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、概述 检索策略分三大块,类级别检索策略和关联级别检测策略。 类级别检索策略:get、load、 关联级别检索策略:order.getCustomer().getName() 上面这两种应该是看得懂的。很容易去理解,现在就具体来说说这两种其中的细节。 批量检索解决n+1问题。 二、类级别检索策略 阅读全文
posted @ 2018-07-25 12:30 平心 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 对于面向对象的程序设计语言而言,继承和多态是两个最基本的概念。Hibernate的继承映射可以理解成持久化类之间的继承关系。例如:人和学生之间的关系。学生继承人,可以认为学生是一个特殊的人,如果对人进行查询,学生的实例也将被得到。 Hibernate支持3种继承映射策略: ①使用 subclass进 阅读全文
posted @ 2018-07-25 12:24 平心 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 基本映射的关联关系映射 概念 基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用。 分类 关联关系分为上述七种,但是由于相互之间有各种关系,可以简化,例如:多对一与一对多映射,只是侧重的角度不对而已。 一:关联关系 阅读全文
posted @ 2018-07-25 12:16 平心 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在 Java 中, java.lang.String 可用于表示长字符串(长度超过 255), 字节数组 byte[] 可用于存放图片或文件的二进制数据. 此外, 在 JDBC API 中还提供了 java.sql.Clob 和 java.sql.Blob 类型, 它们分别和标准 SQL 中的 CL 阅读全文
posted @ 2018-07-25 12:13 平心 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/a9529lty/article/details/6454924 一.hibernate映射文件的作用: Hibernate映射文件是Hibernate与数据库进行持久化的桥梁 二,Hibernate映射文件主要内容: (1).映射内容的定义: Hib 阅读全文
posted @ 2018-07-25 12:07 平心 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Hibernate是一个彻底的ORM(Object Relational Mapping,对象关系映射)开源框架。 我们先看一下官方文档所给出的,Hibernate 体系结构的高层视图: 其中PO=POJO+映射文件 根据体系结构视图可以了解到整个利用Hibernate框架实现的项目包括整个重要的配 阅读全文
posted @ 2018-07-25 12:06 平心 阅读(187) 评论(0) 推荐(0) 编辑
摘要: hibernate的速度问题,这点我也疑惑过,最初应用hibernate的项目,我也感觉速度很慢,知道后来才知道问题的所在。 其实hibernate的速度性能并不差,比起jdbc来说,又是性能能高2倍。 当然了这和应用的数据库有关,在Oracle上,hibernate支持hibernate.jdbc 阅读全文
posted @ 2018-07-25 12:01 平心 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/yiguang_820/article/details/79073152 初学Hibernate,了解到Hibernate有三种状态:transient(瞬时状态),persistent(持久化状态)以及detached(游离状态)。 它们之间有如下 阅读全文
posted @ 2018-07-25 12:00 平心 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/m0_37840000/article/details/78823716 配置文件: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 阅读全文
posted @ 2018-07-25 11:54 平心 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 定义:在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted(未授权读取、读未提交)、Read committed(授权读取、读提交)、Repeatable read(可重复读取)、Serializable( 阅读全文
posted @ 2018-07-25 11:52 平心 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 使用工具:IntelliJ IDEA 2017.2.5 x64 MySql-8.0.1 hibernate-release-5.3.1.Final 导入的jar包: 以及连接MySql的jdbc包、和log4j hibernate配置文件: 其中的解释 Hibernate配置文件 Hibernate 阅读全文
posted @ 2018-07-25 11:51 平心 阅读(368) 评论(0) 推荐(0) 编辑