1. 定义一个接口 2. 编写 xml 文件 , 将sql 语句填入进去, id为接口中的方法名称, 返回类型为自定义的pojo对象 3. applicationContext中配置加载 mapper 代理对象 ...
分类:
移动开发 时间:
2018-12-28 18:31:28
阅读次数:
201
一、#{}表示一个占位符号 主要有以下几点功能: 通过#{}可以实现preparedStatement向占位符中设置值,自动进行Java类型和jdbc类型转换 #{}可以有效的防止SQL注入 #{}可以接收建磊类型值或者pojo属性值 如果parameterType传给单个简单类型值,#{}括号中可 ...
分类:
其他好文 时间:
2018-12-28 00:46:55
阅读次数:
263
1、spring 抽象了许多开发中遇到的共性问题;支持pojo和javaBean开发使应用面向接口开发、如各种Template 2、Ioc 容器使得对象间的耦合关系文本化、外部化,即通过xml的配置就可以维护对象间的关系、简化应用开发 3、Ioc 容器实现的依赖反转,由ioc容器管理依赖关系、实现对 ...
分类:
编程语言 时间:
2018-12-27 00:26:09
阅读次数:
214
1 Mybatis的映射文件 1.1 #和$的区别? 1.1.1 #和$的相同点 都是可以从map中获取值或者pojo对象的值 1.1.2 #和$的不同点 #{}以预编译的形式,将参数设置到sql语句中。 ${}取出的值直接拼接在sql语句中,但是可能会有SQL注入问题。 示例: EmployeeM ...
分类:
其他好文 时间:
2018-12-24 23:39:37
阅读次数:
201
.ignore 通过建立配置文件对某些需要忽略的文件进行过滤。 Alibaba Java Coding Guidelines 基于《阿里巴巴 Java 开发手册》实现的开发规约插件。 BrowseWordAtCaret 允许轻松地在光标处浏览下一个/前一个单词,并突出选中单词的其他表象。用法:用CT ...
分类:
其他好文 时间:
2018-12-24 16:19:41
阅读次数:
531
本教程使用环境: Jdk:jdk1.7.0_72 Eclipse:mars Tomcat:apache-tomcat-7.0.53 Springmvc:4.1.3 使用springmvc实现商品列表的展示。 请求的url:/item.action 参数:无 数据:静态数据(在pojo类中指定) 1. ...
分类:
编程语言 时间:
2018-12-22 20:39:59
阅读次数:
224
一。如何实现不同类型对象之间的复制问题?1、为什么会有这个问题?近来在进行一个项目开发的时候,为了隐藏后端数据库表结构、同时也为了配合给前端一个更友好的API接口文档(swaggerAPI文档),我采用POJO来对应数据表结构,使用VO来给传递前端要展示的数据,同时使用DTO来进行请求参数的封装。以上是一个具体的场景,可以发现这样子一个现象:POJO、VO、DTO对象是同一个数据的不同视图,所以会
分类:
编程语言 时间:
2018-12-22 16:29:25
阅读次数:
240
逆向工程概述: MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、pojo..)。一般在开发中,常用的逆向工程方 ...
分类:
其他好文 时间:
2018-12-19 11:10:14
阅读次数:
248
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 的 ...
分类:
编程语言 时间:
2018-12-19 00:29:19
阅读次数:
215
Hibernate类没有找到序列化器解决方案 异常信息类似如下 有道翻译如下 总之,没有为org.hibernate.proxy.pojo.javassist类找到序列化器。 原因: hibernate会给被管理的pojo加入一个hibernateLazyInitializer属性, 然而我们在转j ...
分类:
Web程序 时间:
2018-12-17 02:49:48
阅读次数:
247