- 博客(15)
- 资源 (4)
- 问答 (3)
- 收藏
- 关注
原创 hibernate接上篇,增删改查测试(基础部分)
本篇假设你已经按照上篇弄好项目并且hibernate运行没问题了,继续持久化java类必须遵循的原则1 为类的持久化类字段申明访问方法(getter/setter)2 一个默认的构造器,这样的话Hibernate就可以使用Constructor.newInstance()来实例化对象3 如果是集合类型的属性,它的类型必须定义为集合的接口。如:List、Set4 提供一个标识
2017-01-13 17:07:36 345
原创 hibernate4.*测试
这里是针对hibernate4.*,5以上不适用,起码我没测试通过呀jar包(下载的官方压缩包里面lib目录下的required目录下+mysql驱动)bean类(需要set/get方法和无参构造器)bean类的配置,beans.hbm.xml(截了两张图,合二为一)hibernate.cfg.xml配置文件(建议多看注释,合二为一)
2017-01-13 14:46:34 254
原创 事务的传播行为及其它属性
接着上一篇博客,当你配置好事务之后,如果你的剩余金额不足以买一本书,那么你的金额不会减少,同时那本书在仓库里也不会减少一本。只有你的金额足以买书的时候,你的金额才会减少,同时仓库里的书也减少(你买去了)。现在有个情况,如果你要同时买好几本书,但是你的金额只允许你买其中的一部分,那么spring事务会怎么做呢?这就是在事务中处理事务。带着这个问题,看事务的传播行为事务
2017-01-10 16:58:24 277
原创 spring使用namedParameter与声明式事务
spring使用namedParameter就是把sql语句里面的?设置成别名,前面要加冒号(:),也叫具名参数。看代码就明白了application配置文件中需要加入以下配置:相关java代码:数据库对应的bean类测试类使用junit4测试就行了。事务简介事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整
2017-01-10 15:02:36 310
原创 spring使用JdbcTemplate
知识点: 为了使JDBC更加易于使用,Spring在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架 作为Spring JDBC框架的核心,JDBC模板的设计目的是为了不同类型的JDBC操作提供模板方法,每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务,通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低使用JdbcTemplate更新数据
2017-01-09 16:57:37 296
原创 spring的返回通知、异常通知、环绕通知、切面的优先级与重用切点表达式
前面的前置通知后置通知啥的都看懂了吧!如果不懂可以留言问,我写是为了将来忘了回头看。后面这些我就直接贴图了,顺便在图里介绍下spring的配置文件还是那两个配置,别忘了加aop与context的命名空间,不贴图了用到的java接口及实现类切面优先级及重用切点表达式环绕通知,这个方法比较全,但用的不多:再加个异常通知说明
2017-01-07 16:41:36 931
原创 spring的AOP基础、前置通知与后置通知
AOP(Aspect-Oriented Programming,面向切面编程)是一种新的方法论,是对传统OOP(Object-Oriented Programming,面向对象编程)的补充AOP的主要编程对象是切面(aspect),而切面模块化横切关注点在应用AOP编程时,仍然需要定义公众功能,并且不必修改受影响的类,这样一来横切关注点就被模块化到特殊的对象(切面)里AOP的好处每
2017-01-07 14:36:29 5384
原创 spring通过注解配置
先讲下知识点:使用spring注解后需要在spring配置中配置扫描组件在classpath中扫描组件1组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件特定组件包括: @Component:基本注解,标识了一个受Spring管理的组件 @Respository:标识持久层组件 @Ser
2017-01-06 14:00:02 294
原创 Spring通过factory配置bean
多的就不说了,这个比较简单,不多,我就直接截图了。相关java类:spring配置文件测试类我就不截图了,贴代码了哈 public static void main(String[] args) { ApplicationContext ctx = new ClassPathXmlApplicationContext("beans-beanfac
2017-01-05 17:27:56 235
原创 spring管理bean的生命周期与spring通过工厂方法配置bean
IOC容器中bean的生命周期方法SpringIOC容器可以管理bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务SpringIOC容器对Bean的生命周期进行管理的过程: 1 通过构造器或工厂方法创建bean实例 2 位bean的属性设置值和对其他bean的引用 3 调用bean的初始化方法 4 bean可以使用了 5 当容器关闭时,调用be
2017-01-05 17:03:31 651
原创 spring_bean的作用域,spring使用外部属性文件和spring_SpEL(三)
1,spring的作用域2,spring使用外部属性文件这里以db.properties为例,先建立好db.properties文件,如图:在spring配置文件中:说明:在配置文件里配置bean时,有时需要在bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等),而这些部署细节实际上需要和bean配置相分离Spring提供了一个Proper
2017-01-05 11:13:28 372
原创 linux常用命令概览
1 mkdir -p(递归创建目录)创建目录的命令 make directorys2 ls -p(递归创建目录) 创建目录的命令 make directorys3 cd 切换目录层次change directory(-上次的目录, ~家目录)4 echo 打印输出内容(printf复杂的输出)5 vi/vim 记事本编辑器 命令模式(:wq :q :q! :wq!)插入模式(esc
2017-01-04 20:28:37 230
原创 spring自动装配与spring_bean之间的关系(二)
关于自动装配:XML配置里的Bean自动装配1 SpringIOC容器可以自动装配Bean,需要做的仅仅是在的autowire属性里指定自动装备的模式2 byType(根据类型自动装配):若IOC容器中有多个与目标Bean类型一直的bean,在这种情况下,Spring将无法判定哪个bean最合适该属性,所以不能执行自动装配3 byName(根据名称自动装配):必须将目标bean的名
2017-01-04 16:31:03 242
原创 spring属性配置的一些细节(二)
spring使用的一些必须的jar包在第一篇文章里贴着呢,这里就不再贴了,先把使用到的类贴出来。car类,包括重写的tostring方法,这里没有截到Person类:包括set/get方法及tostring方法,这里部分没有截到datasource类(测试properties用):newperson类list的perosn类:main
2017-01-04 11:04:20 262
原创 spring4简单实例(1)
这篇文章简单介绍下spring4.3.5的使用。所用的jar包:controller类:箭头指向的那两个,别的不用看,其中Test是测试类,如下:springmvc-servlet.xml中的内容如下:我复制了,你复制过去就行 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2017-01-03 16:15:04 425
mybatis动态SQL的详所有细用法代码。经过测试
2012-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人