自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC的工作流程

1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、DispatcherServlet调用HandlerAdapter处理器适配器5、HandlerA

2017-10-08 11:52:51 207

原创 hibernate 实体的3种状态

1.瞬时状态:这种状态一般都是刚new出来,这种状态下的数据还没有与session有关联不能与数据库同步。2.持久化状态:当数据与session产生关联后就由瞬时状态转变为持久化状态,只有与session产生关联后数据才能同步到数据库。3.离线状态:这种状态曾经被持久化过,而且数据库中也与之有关联,但是当前session已经关闭,与Session已经没有任何的关联,数据库中同步的数

2017-10-08 11:40:27 717

原创 Hibernate的核心类和接口

Configuration:管理从配置文件(*.cfg.xml)中读取的信息。SessionFactory:根据配置信息创建一个SessionFactory实例。Session:持久化方法是通过Session来完成的。Transaction: 事务管理。Query:查询接口。SQLQuerry:sql查询的查询接口。

2017-10-08 11:38:40 189

原创 hibernate 的原理及其步骤

1.读取配置(Configuration)*.cfg.xml。2.使用Configuration创建SessionFactory(线程安全)。3.使用SessionFactory创建Session(线程不安全,使用本地线程TheradLocal解决)。SessionFactory提供了两种方式得到session。1 openSession:得到的session是线程不安全的,可以通

2017-10-08 11:36:02 248

原创 Java中"=="和equals方法的区别

==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个内存,new Object()是另

2017-10-08 11:27:14 225

原创 在JAVA中如何跳出当前的多重嵌套循环?

在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号break语句,即可跳出外层循环。例如:ok:for(int i=0;ifor(int j=0;jSystem.out.println(“i=” + i + “,j=” + j);if(j == 5) break ok;}}for(int i=0;if

2017-10-08 11:20:12 428

原创 Spring 事物 属性expression="execution(*service..*.*(..))"

1、execution(): 表达式主体 (必须加上execution)。 2、第一个*号:表示返回值类型,*号表示所有的类型。 3、包名:表示需要拦截的包名,后面的两个句点表示当前包和当前包的所有子包,cn.smd.service.impl包、子孙包下所有类的方法。 4、第二个*号:表示类名,*号表示所有的类。 5、*(..):最后这个星号表示方法名,*号表示所有

2017-10-08 10:36:40 7884

原创 如何配置mybatis XML文件属性快捷提示方式

第一步:在磁盘中找到mybatis文件,解压至任意盘符第二步:项目中找到mybatis配置文件,打开找到 标头 复制(-//mybatis.org//DTD Config 3.0//EN )备用第三步:MyEclipse中依次打开Window-->Preferences-->找到XML Catalog-->点击Add,把刚刚复制的标头放入key中,然后选择filesyste

2017-10-08 09:02:49 1556

原创 数据库插入数据为? ?

解决方案:1. 检查数据库编码是否设为““UTF-8””  2.将数据库连接语句修改为(jdbc:mysql://127.0.0.1:3306/myschool?useUnicode=true&characterEncoding=utf-8)(在后面指定数据库编码格式)

2017-10-07 18:44:28 1154 1

原创 org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for

原因:这是由于连接数据库时获取不到Connection对象(数据库服务未打开)解决方案:打开对应的数据库服务即可org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is or

2017-10-07 18:18:30 7968

原创 Struts2中动态结果属性redirectAction必须传入一个值(${...}),并且这个值必须存在于相对应的action中

nextDispose属性,否则会报错 -->${nextDispose}/jsp/error.jsp/page/manager.jsp/page/common.jsp//Action中示例代码private String nextDispose="";private boolean manager;public String dologin

2017-10-02 10:17:07 514

原创 使用Hribernate内连接时hql语句必须加上“fetch”关键字

//学习Hribernate连接查询!/*****/org.hibernate.hql.ast.QuerySyntaxException: expecting "join", found 'on' near line 1, column 34 [from cn.jbit.entity.Dept d inner on d.emp]代码块!!//错误代码块@Testpubl

2017-09-17 14:07:52 866

原创 Mybatis-org.apache.ibatis.exceptions.PersistenceException

org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXPar

2017-07-16 23:22:38 360

空空如也

空空如也

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

TA关注的人

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