之前项目中使用spring data jpa时,遇到删除记录的需求时,主要利用spring data中自带的delete()方法处理,最近在dao层使用delete sql语句时报错,代码如下: [java] view plain copy @Query(value = "delete parcel ...
分类:
编程语言 时间:
2018-05-31 14:46:06
阅读次数:
352
首先,来个项目全景预览,文章尾部附上Demo下载链接 【1】pom.xml配置(加入jar包) 【2】创建对象实体User.java 【3】创建Dao层接口 【4】mapper.xml配置(每个语句id与Dao层接口名称需要保持一致,parameterType="user" 中的user是取的别名, ...
分类:
其他好文 时间:
2018-05-29 20:35:50
阅读次数:
196
一、项目目录结构 二、源代码 dao包——dao层:BookDao.java DB包:DB.java——模拟数据库 domain包: Book.java:书的实体类 Cart.java:购物车类 CartItem.java:购物项 service包:service层 BusinessService. ...
分类:
编程语言 时间:
2018-05-23 17:09:14
阅读次数:
237
先贴出代码,后续补充自己的思路、配置文件、使用方式: / 插入数据 / @Override public void addObject(Object object, String tableName) { StringBuilder sql = new StringBuilder("INSERT " ...
分类:
其他好文 时间:
2018-05-19 23:28:07
阅读次数:
251
先贴出代码,后续补充自己的思路、配置文件、使用方式: ...
分类:
其他好文 时间:
2018-05-19 23:26:05
阅读次数:
164
先贴出代码,后续补充自己的思路、配置文件、使用方式: / 修改数据 / @Override public void updateObject(Object object, String tableName) { StringBuilder sql = new StringBuilder("UPDAT ...
分类:
其他好文 时间:
2018-05-19 23:24:20
阅读次数:
290
先贴出代码,后续补充自己的思路、配置文件、使用方式: / 数据查询 / @Override public List queryObject(List params, String tableName) { List objectList = new ArrayList(); StringBuilde ...
分类:
其他好文 时间:
2018-05-19 23:24:11
阅读次数:
234
Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。它针对JavaEE三层中的每一层都提供了不同的解决技术,在dao层,Spring提供了JDBC模板的技术,可对数据库进行CRUD操作。Spring提供了很多持久层技术的模板类简化了编程,如下图: Spring框架 ...
分类:
数据库 时间:
2018-05-18 00:22:08
阅读次数:
234
第一步:如果使用的maven进行的项目管理需要在pom文件中引入关于分页jar包 第二步: Dao层SqlMapConfig.xml配置文件引入pagehelper插件 该插件支持六种数据库类型的分页 第三步:在sql语句执行之前需要在业务层调用startPage方法 pageResult为自己封装 ...
分类:
其他好文 时间:
2018-05-17 19:14:53
阅读次数:
179
1:Spring的概念:(03年兴起) (1) 开源的轻量级的框架(无需复杂的环境,不依赖其他) (2) 一站式框架(Spring在javaee的三层结构中,对每一层都提供不同的解决技术: Web层:SpringMVC; service层:Spring的ioc; dao层:Spring的jdbcTe ...
分类:
编程语言 时间:
2018-05-16 13:02:30
阅读次数:
150