自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Struts2学习笔记之action

1.为action创建多个方法进行对应,可以减少Action类的数量,不能减少配置的数量 <!-- action可以配置多个方法,减少了action类的数量,不能减少配置的数量--> <action name="user_add" class="org.sgcc.meng.action.UserAction" method="add"> <result name="success

2015-04-06 20:43:11 328

原创 Struts2学习笔记之环境搭建

1.导入struts需要的jar包(可以参照struts2目录下的blank项目) 2.在web.xml中加入struts2的配置,注意struts是用 filter配置进来的 <!-- 加入struts的配置 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apach

2015-04-06 18:55:43 387

原创 hibernate学习笔记之hibernate的使用

1.使用hibernate的最佳实践 1.在做关系的时候尽可能的使用单向关联,不要使用双向关联 2.在大项目中,数据量超过百万条的项目,,使用hibernate可以酌情考虑以下几个原则 1.不要使用对象关联,尽可能用冗余字段来代替外键 2.查询数据不再使用hql,全部使用sql查询,查询涉及缓存,根据情况加入

2015-04-06 18:49:55 352

原创 hibernate的缓存

有三种缓存非常重要(缓存是决定hibernate的一个非常重要的指标,如果不正常的使用缓存可能存在N+1问题) 1、一级缓存:属于session内部的缓存,程序员无法关闭(session关闭,缓存清空),而且是针对对象的缓存 2、二级缓存:属于sessionFactory级别的缓存(当session关闭时缓存依然有效),也是针对对象的缓存 3、查询缓存:属于sessionFactory级别的缓

2015-04-06 18:03:32 339

原创 hibernate的抓取策略

抓取策略主要是指获取连接对象的策略 1.基于xml的抓取策略 基于xml抓取Many-to-one//many-to-one 默认情况下,使用的是延时加载,在使用到classroom时才会加载所以,此时会发出sql加载classroompublic void testFetch(){ Session session=null; try {

2015-04-06 16:45:30 293

原创 hibernate的hql的常用查询

1.投影查询 a.注意:基于投影的查询,通过列表中存储一个对象的数组 public void test08(){ Session session=null; try { session=HibernateUtil.openSession(); /** * 基于投影的查询,通过列表中存储一

2015-04-05 21:57:22 353

原创 hibernate基于hql的基本查询

1.hibernate的hql查询 hql查询是基于对象的查询 1.首先创建Query 对象 2.根据Query对象完成操作 查询的类型, a.基于对象的查询不带条件 如: public void test01(){ Session session=null; try { session=HibernateUtil.openS

2015-04-05 19:30:25 298

原创 junit出现 invalid project specified错误

在保存hibernate时,出现这个invalid project specified提示,我使用的是junit单元测试!出现invalid project specified错误, 99%这是你project名字的问题,看一下里面是不是有非法字符或者前置空格。是junit插件报的错JUnitBaseLaunchConfiguration.error.invalidproject,跟hiberna

2015-04-05 18:10:25 917

原创 hibernate的one-to-many

1.one-to-many 的单向 one-to-many的单向是指在一端维护关系,一端用set存储多端对象,由于one-to-many 在添加或维护关系时比较麻烦,开发中不建议使用one-to-many的单向。 one-to-many 的单向如何表示,举例说明一下 一对多关系:Message (留言)和Comment(评论) 实例如下: Message对象:public Class Me

2015-04-05 15:45:57 508

原创 hibernate的ManyToOne的单向关联

一对多的关系 1.学生和班级为一堆多的管理 学生实体:public class Student { private int id; private String name; private String no; private ClassRoom classRoom; public int getId() { return id;

2015-04-04 23:10:46 555

原创 hibernate的延时加载的详细说明

package test;import org.hibernate.Session;import org.junit.Test;import util.HibernateUtil;import bo.User;public class TestLazy { @Test public void testLazy01(){ Session session=null;

2015-04-04 21:41:41 332

原创 java使用mysql数据库出现中文乱码解决

java中连接mysql时会出现中文乱码: 造成这种问题的原因代码如下: <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/itat_hibernate</property>在配置mysql的url连接时需要指明:连接的字符串,修改如下:jdbc:mysql://localhost:3306/i

2015-04-04 19:31:18 320

原创 org.hibernate.HibernateException: Connection cannot be null when 'hibernate.dialect' not set

在Hibernate4中使用时出现的问题。配置好Hibernate4后测试时出现Caused by: org.hibernate.HibernateException: Connection cannot be null when ‘hibernate.dialect’ not set 检查后hibernate.cfg.xml配置都是正确的,主要原因在于下面的代码: Configur

2015-04-04 19:21:25 573

原创 hibernate使用

一、导入相应的包 1、hibernate安装文件夹中的lib->required中的包 2、导入log4j 3、导入数据库驱动 二、创建hibernate的配置文件 在src的目录下创建相应的hibernate.cfg.xml在这个文件中加入相应的数据库基本信息的配置 在hibernate.cfg.xml的配置文件中首先需要配置相应的数据库基本连接

2015-04-04 19:17:06 301

原创 springMVC上传文件优化

1.spring通过对Servlet Api的HttpServletRequest接口进行扩展,使其能够很好地处理文件上传,扩展后的接口名为 MultipartHttpServletRequest 对大文件类型处理效果较好,开发中使用这种方式@RequestMapping("/upload2") public String upload2(HttpServletRequest reque

2015-04-04 16:52:34 397

原创 springMVC文件上传

使用spring的文件上传时,需要完成以下步骤 1.在spring-servlet.xml中配置文件上传支持,如下<!-- spring文件上传配置 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

2015-04-03 23:12:25 381

原创 Eclipse手动配置xml自动加载

当您使用hibernate或者其他开源框架的时候,自动提示功能实现的

2014-08-04 11:05:03 775

空空如也

空空如也

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

TA关注的人

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