- 博客(8)
- 收藏
- 关注
原创 Spring学习之AOP
AOP是什么 ●AOP: (Aspect Oriented Programming) 面向切面编程。是目前软件开发中的一个热点,也是spring框架中容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。 实例: service包中有SellSer
2017-08-30 22:29:30 379
转载 Spring学习之IOC与DI
什么是框架? ●框架就是一些类和接口的集合,通过这些类和接口协调来完成一系列的程序实现。JAVA框架可以分为三层:表示层,业务层和物理层。框架又叫做开发中的半成品,它不能提供整个WEB应用程序的所有东西,但是有了框架,我们就可以集中精力进行业务逻辑的开发而不用去关心它的技术实现以及一些辅助的业务逻辑。也可以理解成修房子,先把房子的樑、柱子建起来,这就是一个房子的框架。 菜鸟,你知
2017-08-29 22:36:56 396
转载 String与StringBuffer的区别
String与StringBuffer的区别 简单地说,就是一个变量和常量的关系。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。 StringBuffer的内部实现方式和String不同,StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改
2017-08-27 11:05:54 348
原创 Mybatis-实现ORACLE分页查询
首先在接口中定义,定义的时候是需要通过@Param注解来表示向mybatis里传入参数:public interface GoodsInfoMapper extends IDaoHotel<GoodsInfo> { //定义一个方法,这个方法来表示分页的 List<GoodsInfo> getlistbypage(@Param("startindex")Integer start
2017-08-27 10:49:08 3824
原创 Mybatis-表关联查询与懒加载
关系型数据库数据库中的表与实体对象之间是有关系的(一对一、一对多、多对多)。如:商品分类表与商品信息表就是一对多的关系。如何设计实体与实体之间的关系在商品分类表的实体类中添加商品信息表的集合对象数据,在商品信息表的实体类中添加商品分类表对象。配置Mybatis-config.xml文件(这里已将懒加载和其他都配置好了)<?xml version="1.0" encoding ="UTF-8"
2017-08-26 11:10:30 2386 1
原创 如何在控制台输出mybatis所执行的SQL语句(配置LOG4J文件)
#将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句log4j.rootLogger=debug,stdout,logfile### 把日志信息输出到控制台 ###log4j.appender.stdout=org.apache.log4j.ConsoleAppender#log4j.appender.stdout.Target=System.er
2017-08-23 23:09:39 2269
原创 Mybatis代理接口
理清mybatis中的#和$之间的区别:#{}表示一个预处理对象,参数类型不定,是根据传入的参数类型来设定的。类似于JDBC中的占位符(?)。特例使用,模糊查询:(针对oracle):and username like concat(concat('%',#{username}),'%')concat函数用于将两个字符串连接起来,形成一个单一的字符串。采取$的方式传入参数,所有采取$的方式传
2017-08-23 23:00:07 743
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人