04 2017 档案

摘要:第一步、导包 第二步、配置springmvc springmvc.xml spring-all.xml db.properties 第三步、配置mybatis mybatis-config.xml 第四步、编写web.xml 接下来就参照mybatis的写法在配置文件中写sql语句以及控制实现的具体 阅读全文
posted @ 2017-04-25 22:31 Claricre 阅读(223) 评论(0) 推荐(0)
摘要:今天在整合SpringMVC与mybatis的时候遇到了一个异常: 以上错误是在搭建string+truts+ibatis框架的时候用spring链接oracle数据库的时候报的错误。 下面仔细分析一下: 首先最重要的一点你要确定你的账号密码可以登录plsql。 1.如果你的账号和密码可以登录pls 阅读全文
posted @ 2017-04-24 22:44 Claricre 阅读(37995) 评论(1) 推荐(0)
摘要:最近一个Java web工程中常出现xml文件的xsd验证失败信息,异常如下: 其实解决办法很简单,就是将spring-context-4.3.xsd的版本号去掉就可以了 阅读全文
posted @ 2017-04-24 11:55 Claricre 阅读(2304) 评论(0) 推荐(0)
摘要:关键字 if where trim foreach set 【if】如果传入的p1 不为空, 那么才会SQL才拼接id = #{id}。 【where】mybatis的where标签是对sql语句做了处理,当它遇到AND或者OR这些,where自己就给处理了。 【trim】WHERE后紧随AND或则 阅读全文
posted @ 2017-04-22 14:51 Claricre 阅读(187) 评论(0) 推荐(0)
摘要:实现一对一是采用association方法: 实现一对多是采用collection方法: 下面进行实例: 定义三个表及数据: 可以看到testinfo表里定义一个id列对应test表里的id主键,是一对一的关系。并且这里为了测试,只给81和141的id设置testinfo信息。major表里是专业名 阅读全文
posted @ 2017-04-22 14:33 Claricre 阅读(1020) 评论(0) 推荐(0)
摘要:oracle的sql语句中没有limit,limit是mysql中特有的,在oracle中可用rownum来表示,用于查询结果中的前N行数据。 如要查询emp表中的前5行数据,可用如下语句: select * from (select a.*,rownum rn from (select * fro 阅读全文
posted @ 2017-04-21 16:44 Claricre 阅读(348) 评论(0) 推荐(0)
摘要:当我们需要通过xml格式处理sql语句时,经常会用到< ,<=,>,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。 这样的问题在iBatiS中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作如下替换即可 阅读全文
posted @ 2017-04-21 16:39 Claricre 阅读(266) 评论(0) 推荐(0)
摘要:主页:http://struts.apache.org/在用户请求和模块化处理方面以及页面的展现这块,Struts2 发挥了强大的作用;相对于传统的Jsp+Servlet 模式,Struts2 更适合企业级团队开发,方便系统的维护; Struts2 HelloWorld Action 设置数据 第一 阅读全文
posted @ 2017-04-21 09:48 Claricre 阅读(352) 评论(0) 推荐(0)
摘要:导入jar包 【mybatis】 【oracle】 生成数据库 1、添加Mybatis的配置文件mybatis-config.xml 在src目录下创建一个mybatis-config.xml文件,如下图所示: db.properties如下: 2、定义表所对应的实体类,如下图所示: 3、定义操作t 阅读全文
posted @ 2017-04-20 23:04 Claricre 阅读(4271) 评论(0) 推荐(0)
摘要:一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java 阅读全文
posted @ 2017-04-20 22:50 Claricre 阅读(1312) 评论(0) 推荐(0)
摘要:S2SH框架(Struts2,Spring,Hibernate)整合 Struts2、Hibernate和Spring。其中在Struts2部分主要为MVC设计思想,Struts2的处理流程及配置,Struts2常用控制器组件,以及Struts2常用标签库的使用。在Hibernate部分主要为O/R 阅读全文
posted @ 2017-04-20 14:15 Claricre 阅读(362) 评论(0) 推荐(0)
摘要:Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spri 阅读全文
posted @ 2017-04-19 23:36 Claricre 阅读(204) 评论(0) 推荐(0)
摘要:使用hibernate容易出现该问题,主要是由于pojo类属性存在级联关系。比如说员工和部门,在员工表里面有部门属性,而在部门表里面有个员工集合,这样就存在了嵌套引用的问题了,就会抛出这个异常。 解决方法很简单,在将每个对象转为json对象的时候用setExcludes函数将级联的属性去除掉就可以了 阅读全文
posted @ 2017-04-19 11:56 Claricre 阅读(1418) 评论(0) 推荐(0)
摘要:最近在通过配置实体类的方式,正向自动扫描注解方式配置的hibernate类文件来生成数据库的方法搭建环境,遇到了许多问题。 通过数据库配置hibernate的时候,大家都知道是在实体类对应生成的.hbm.xml文件中查看一对多和多对多的关系。 当报failed to lazily initializ 阅读全文
posted @ 2017-04-10 21:02 Claricre 阅读(23109) 评论(3) 推荐(0)
摘要:整合S2SH 一、导入jar包 Spring jar包 Hibernate jar包 Struts2 jar包 以上就是整合需要的所有jar包,当然其中有重复的包,(对比之后去掉版本低的就可以了,还有就是在整合Spring4和hibernate时我们配置的hibernate最多只能配置到hibern 阅读全文
posted @ 2017-04-09 20:28 Claricre 阅读(390) 评论(0) 推荐(0)
摘要:hibernate映射异常:Use of @OneToMany or @ManyToMany targeting an unmapped class 新建了PO以后,要把PO所在的目录加入到Hibernate配置文件中sessionFactory的分析路径当中去! 阅读全文
posted @ 2017-04-06 11:12 Claricre 阅读(2356) 评论(0) 推荐(1)
摘要:概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息— 阅读全文
posted @ 2017-04-04 18:12 Claricre 阅读(314) 评论(0) 推荐(0)
摘要:1.使用注解声明事物 注解演示: 从上面几个类中可以观察出来,infodao里面有一个5/0是肯定要报异常的,那么这时候如果没有事务,不添加注解,无论是跑main还是main1111,因为都是先执行workdao再执行infodao的delete,所以work表里面的关于p004的内容都删除了,然后 阅读全文
posted @ 2017-04-04 18:11 Claricre 阅读(197) 评论(0) 推荐(0)
摘要:首先进行Hibernate配置,详见http://www.cnblogs.com/claricre/p/6509931.html 然后调用这三个包。 配置hibernate.cfg.xml文件: 实现类 对于hibernate来说,用不用连接池的效率几乎相同。 阅读全文
posted @ 2017-04-04 17:53 Claricre 阅读(186) 评论(0) 推荐(0)
摘要:首先定义一个properties文件 定义一个beans.xml文件调用properties文件构建连接池 再根据你的数据库的信息定义一个实体类 阅读全文
posted @ 2017-04-04 17:47 Claricre 阅读(201) 评论(0) 推荐(0)
摘要:c3p0-config.xml模板详解 3 30 1000 false Test false ... 阅读全文
posted @ 2017-04-04 17:32 Claricre 阅读(3698) 评论(0) 推荐(0)
摘要:数据库连接池 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。 获取一个连接,系统要在背后做很多消耗资源的事情,大多时候 阅读全文
posted @ 2017-04-04 17:31 Claricre 阅读(1084) 评论(0) 推荐(0)