Heqianqian的博客

盛年不再有,一日难再晨,及时当勉励,岁月不待人.

EJB 是什么

原文自:http://blog.csdn.net/jojo52013145/article/details/5783677EJB 概念的剖析我们先看一下,EJB 的官方解释:商务软件的核心部分是它的业务逻辑。业务逻辑抽象了整个商务过程的流程,并使用计算机语言将他们实现。 J2EE 对于这个问题的处...

2017-04-30 22:00:38

阅读数 194

评论数 0

JAVA 事务之JDBC事务、JTA事务和容器事务

一、什么是Java事务 事务是一组原子操作单元 从数据库角度说,就是一组SQL指令,要么全部执行成功,若因为某个原因其中一条指令执行有错误,则撤销先前执行过的所有指令更简答的说就是:要么全部执行成功,要么撤销不执行。事务必须服从ISO/IEC所制定的ACID原则。 原子性(atomicity) ...

2017-04-30 21:22:22

阅读数 415

评论数 0

Hibernate 注解使用总结

1.@Entity注解用于持久化POJO类 2.@Table注解指定数据库的表,目录和schema @UniqueConstraints 可以定义表级约束 @Entity @Table(name = "student",schema = "hibernate"...

2017-04-30 16:30:48

阅读数 278

评论数 0

Hibernate 出现org.hibernate.MappingNotFoundException: resource:**.hbm.xml not found问题的解决方案

对于Maven工程,编译的工作是由Maven程序来完成的,而Maven默认只会把src/main/resources文件夹下的文件拷贝到target/classes文件夹下,所以上图的.hbm.xml都不会被复制到/target/calsses文件夹下,所以Hibernate框架在运行的时候,就会...

2017-04-30 08:26:56

阅读数 7068

评论数 2

Hibernate 使用Intellij IDEA自动生成.hbm.xml文件

1.连接数据库 2.建表在persistence视图下可以看到自动生成的.cfg文件3.生成相应的类和.cfg文件完成

2017-04-30 08:07:10

阅读数 7040

评论数 0

Hibernate 出现Unsupported major.minor version 52.0 [duplicate]

原因: Java版本错误J2SE 8 = 52 J2SE 7 = 51 J2SE 6.0 = 50 J2SE 5.0 = 49 JDK 1.4 = 48 JDK 1.3 = 47 JDK 1.2 = 46 JDK 1.1 = 45解决方法: 1. Maven Settin...

2017-04-29 21:18:37

阅读数 345

评论数 0

Mybatis 一级缓存和二级缓存

一级缓存[SqlSession级别]基本原理 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存数据。 不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。 Myba...

2017-04-29 11:25:58

阅读数 827

评论数 0

Mybatis 配置出现元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?,objectF

Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 50; colum...

2017-04-29 10:45:43

阅读数 1950

评论数 0

Mybatis Generator最完整配置详解

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Gener...

2017-04-28 17:00:39

阅读数 568

评论数 0

Mybatis 解决字段名与实体类属性名不相同的冲突

1.通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致这种方式是通过在sql语句中定义别名来解决字段名和属性名的映射关系的。2.通过<resultMap>来映射字段名和实体类属性名的一一对应关系。这种方式是使用MyBatis提供的解决方式来解决字段名和属性名的...

2017-04-28 13:08:07

阅读数 648

评论数 1

Mybatis 出现Mapped Statements collection does not contain value for xxx

mapper.xml中没有加入namespace mapper.xml中的方法和接口mapper的方法不对应 mapper.xml没有加入到mybatis-config.xml中(即总的配置文件) 配置了mapper文件的包路径的除外 mapper.xml文件名和所写的mapper名称不相同。

2017-04-28 13:02:19

阅读数 812

评论数 0

SpringMVC 使用总结

一.基础入门 导入SpringMVC需要的jar包 <!--core--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core...

2017-04-27 19:31:24

阅读数 336

评论数 0

Velocity 模板基本用法

Velocity是一个基于java的模板引擎。它允许任何人仅仅简单的使用模板语言来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发...

2017-04-27 17:17:22

阅读数 3288

评论数 0

Velocity 模板出现NestedIOException: Cannot find Velocity template for URL [layout.vm]

配置时应该使用 <bean id="velocityLayoutViewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">而不...

2017-04-27 16:48:09

阅读数 904

评论数 1

SpringMVC 基本配置文件

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns...

2017-04-27 15:50:46

阅读数 258

评论数 0

SpringMVC 返回json数据报错IllegalArgumentException: No converter found for return value of type:xxx

1.添加jackson的jar包<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId&...

2017-04-27 10:47:13

阅读数 416

评论数 0

SpringMVC 过滤器HiddenHttpMethodFilter

原文:http://blog.csdn.net/geloin/article/details/7444321浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POS...

2017-04-27 10:02:02

阅读数 333

评论数 0

SpringMVC 出现ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

1.确认有添加以下几个依赖spring-core spring-context spring-web javax.servlet-api spring-webmvc 2.jar包有添加到WEBINF/lib文件夹内右键->Open Module Setting->Artifact双击左...

2017-04-27 08:39:17

阅读数 995

评论数 0

Spring 各个jar包的作用

spring.jar包含有完整发布的单个jar 包spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。spring-core.jar这个jar...

2017-04-26 18:27:49

阅读数 578

评论数 0

数据库优化 SQL语句优化

开启慢查询日志1.1 使用MySQL慢查询日志对有效率问题的SQL进行监控1)查看mysql是否开启慢查询日志show variables like 'slow_query_log'; 2)设置没有索引的记录到慢查询日志set global log_queries_not_using_indexe...

2017-04-26 10:51:27

阅读数 354

评论数 0

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