自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java操作XML文档(创建、查询、新增、修改、删除)

1、XML简介XML是 eXtensible Markup Language(可扩展标记语言)的缩写,是 SGML(标准通用化标记语言)的一个子集,用于提供数据描述格式,适用于不同应用程序间的数据交换,而且这种交换不以预先定义的一组数据结构为前提,增强了可扩展性。1.2 XML文档结构XML是一套定义语义标记的规则,同时也是用来定义其他标识语言的元标识语言。下面是一个简单的XML文档的...

2019-10-27 12:16:15 4626 2

原创 IntelliJ IDEA下创建JavaWeb项目并部署Tomcat服务

IntelliJ IDEA 是Java编程语言开发的集成环境。IntelliJ在业界被公认为最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IntelliJ IDEA 是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严...

2019-10-25 14:55:52 12451

原创 Hibernate使用LEFT JOIN和GROUP BY关联与分组统计数据

Hibernate使用LEFT JOIN和GROUP BY关联与分组统计数据。【示例】将员工信息表与部门信息表关联,并分组统计相关员工信息。关键代码://根据部门分组,汇总员工信息String hql_bmqk = "SELECT staff.departmentInfo.departmentCode,staff.departmentInfo.departmentName,COUN...

2019-10-23 13:04:55 1849

原创 Struts2/Spring/Hibernate框架的整合与综合实例

1、框架介绍1.1 Struts2框架Struts是最早的Java开源框架之一,也是现在Java Web框架的事实标准。Struts是MVC设计模式一个优秀的实现。Struts定义了通用的Controller(控制器),通过配置文件(一般是struts-config.xml)隔离了Model(模型)和View(视图),以Action的概念对用户请求做了封装,使代码更清晰易读。到目前为止,S...

2019-10-22 17:52:43 2954

转载 Hibernate之lazy延迟加载

一.延迟加载的概念当Hibernate从数据库中加载某个对象时,不加载关联的对象,而只是生成了代理对象,获取使用session中的load的方法(在没有改变lazy属性为false的情况下)获取到的也是代理对象,所以在上面这几种场景下就是延迟加载。二.理解立即加载的概念当Hibernate从数据库中加载某个对象时,加载关联的对象,生成的实际对象,获取使用session中的ge...

2019-10-20 10:26:59 401

转载 通过Spring的OpenSessionInViewFilter管理Hibernate的Session来解决LazyLoad(延迟加载)的问题

1、什么是OpenSessionInView在hibernate中使用load方法时,并未把数据真正获取时就关闭了session,当我们真正想获取数据时会迫使load加载数据,而此时session已关闭,所以就会出现异常。 比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持久层用的是load方法加载数据),当这一调用结束时,session随之关闭,而我们希望在V层使用这些数据,这时...

2019-10-19 18:05:19 588 1

空空如也

空空如也

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

TA关注的人

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