spring框架-jdbc

本文内容纲要:spring框架-jdbc

一、实体层的不同名字


  entity 实体类 :就是和数据库表一一对应的JavaBean

 pojo 简单的java对象:任何应用场景的JavaBean

 po 持久化对象 :就是和数据库表一一对应的JavaBean

  javabean :任何应用场景的JavaBean

 vo 值对象 ,业务模型,与请求参数一一对象的JavaBean

 dto 数据传输对象 , 业务模型,与请求参数一一对象的JavaBean

 model 数据模型 :任何应用场景的JavaBean

 domain 域对象:就是和数据库表一一对应的JavaBean

在实体层的类一般需要序列化(implements Serializable)

在实体类的属性中一般可以使用包装类来替换普通类,因为值有可能为null

二、在xml中配置spring jdbc

1.配置数据源

 Jdbc模块提供的DriverManagerDataSource数据源,是一个直连数据源。意思就是说,每次访问数据库

都要去打开连接才能访问。所以效率不高!!!

我们希望需要有一个支持连接池的数据源怎么办呢?

答:可以配置第三方的数据源,c3p0,dbcp

2.获得JdbcTemplate操作对象

3.配置dao

三、Spring 连接池

1.导包 apache下载commons 导入dbcp pool包

2.更换数据源class

四、增删改和查询

五、基于Map操作数据库(不需要实体类)

使用Map<xxx,xxx>来替换实体类,get、put方法设置值

六、事务处理(导入tx包)

  1. 为什么需要使用Spring是事务代理?

      使用Spring是事务代理,可以配置一次,不用重复编写事务处理代码!!

  1. 配置事务代理需要明确的三个事情

   (1)一般配置在业务层。

   (2)使用的API类都在spring-tx 包里面

   (3)基于AOP实现的

3.基于xml的事务代理

4.基于注解的事务代理

本文内容总结:spring框架-jdbc

原文链接:https://www.cnblogs.com/allenyip/p/10726240.html

以上是 spring框架-jdbc 的全部内容, 来源链接: utcz.com/z/362697.html

回到顶部