在做spring+mybatiss时,自动扫描都配置正确了,却在运行时出现了如下错误。后来查看target/classes/.../dao/文件夹下,发现只有mapper的class文件,而没有xml文件,将对应的xml文件放到这个文件夹下运行就不会出现下面的错误。说明出现这个错误的原因是maven...
分类:
其他好文 时间:
2014-09-29 02:18:47
阅读次数:
267
IoC控制翻转,指的是对象的创建不再由程序本身完成,而是由IoC容器来完成,可以是Spring,也可是EJB。 由程序区创建对象,例如如下的代码: PersonDao dao = new PersonDaoBean(); 这样dao对象是依赖于代码本身的。通过Spring中创建,可...
分类:
编程语言 时间:
2014-09-27 23:56:50
阅读次数:
225
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy...
分类:
其他好文 时间:
2014-09-26 20:52:18
阅读次数:
224
一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作...
分类:
编程语言 时间:
2014-09-26 20:31:18
阅读次数:
177
html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感)效果图:运行原理和技术:当页面加载完毕,利用jquery向后台发送ajax请求,去后台拼接中的option字符串。让后将字符串响应回来,动态添加到View Code后台action和sercive方法(省去dao层查数据的方法,...
分类:
Web程序 时间:
2014-09-25 16:31:39
阅读次数:
333
据我目前接触到的传多个参数的方案有三种。
第一种方案
DAO层的函数方法
Public User selectUser(String name,String area);
对应的Mapper.xml
select * from user_user_t where user_name = #{0} and user_area=#{1}
其中,#{0}代表接收的...
分类:
其他好文 时间:
2014-09-25 16:28:49
阅读次数:
211
先来看看这个spring的配置文件的配置:表示com.xy.service包下的所有方法为为事务管理。execution(* com.aptech.jb.epet.dao.hibimpl.*.*(..))这样写应该就可以了 这是com.aptech.jb.epet.dao.hibimpl 包下所有的...
分类:
其他好文 时间:
2014-09-24 19:31:57
阅读次数:
147
单例模式就是某个类只存在一个对象(只new 一次),当某个类的初始化比较耗时,耗资源的时候,比如hibernate写在Dao模式中创建session的时候必须写成单例模式,因为你每做一次数据库的操作,都必须创建一个session,这时候用单例模式是最好的,每次都只是同一个实例,sessionFact...
分类:
其他好文 时间:
2014-09-23 21:17:25
阅读次数:
168
一、数据库部分1.创建bean对象 1 CREATE OR REPLACE TYPE "QUARTZJOBBEAN" as object 2 ( 3 -- Author : Duwc 4 -- Purpose : for QuartzJobBean 5 job_name va...
分类:
数据库 时间:
2014-09-23 15:49:04
阅读次数:
332
在POJO中字符串大对象可以声明成一个java.lang.String或java.sql.Clob类型。
当程序从数据库中加载Clob类型数据时,仅仅加载了一个Clob类型的数据的逻辑指针。我们需要通过使用Clob.getCaracterStream()方法得到Clob类型的数据输入流之后才能获取大对象数据。
看下面具体代码
package dao;
import java.io.Buff...
分类:
系统相关 时间:
2014-09-23 14:44:24
阅读次数:
216