总结
文章平均质量分 54
j803
这个作者很懒,什么都没留下…
展开
-
DTO设计模式
DTO简介:数据传输对象(DTO)(Data Transfer Object),是一种设计模式之间传输数据的软件应用系统。数据传输目标往往是数据访问对象从数据库中检索数据。数据传输对象与数据交互对象或数据访问对象之间的差异是一个以不具有任何行为除了存储和检索的数据(访问和存取器)。个人理解:实际运用中,用于在用户页面上显示的数据和从数据库中取得的数据常常具有较大区别,且数据往往存在于多个表中,在这种情况下,我们常常需要向服务端发送多个请求才能将用于在页面中展示的数据凑齐。而DTO就是把多个存在自己需求原创 2021-09-25 17:34:08 · 600 阅读 · 0 评论 -
模糊查询遇到有输入框为空时会查出全部数据的问题
前台页面输入三个值,搜索,后台模糊查询后返回数据到前台。我的Mapper中的sql如下 <!--模糊查找--> <select id="selectLikeProduct" resultMap="BaseResultMap"> select * from dangdang_product where dd_product_name like '%${productName}%' or dd_product_author like '%${produc原创 2021-09-21 18:41:57 · 1292 阅读 · 0 评论 -
Spring总结
spring框架是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。通过把传统的new创建对象的权限上交,由配置文件统一管理对象,在配置文件中使用bean标签创建对象,调用时由工厂对象getBean(bean标签id)方法获取对象,具有低耦合的特点。IOCioc也叫依赖注入(DI)是控制反转,意思为获得依赖对象的过程被反转了,利用依赖关系注入的方式,实现对象之间的解耦。IOC给对象赋值有三种方法,分别为设置注入,构造注入和自动装配。设置注入(底层实现是set方法)在对象中不包原创 2021-06-25 10:38:33 · 59 阅读 · 0 评论 -
MyBatis框架总结
MyBatis总的流程首先加载Mybatis-config.xml总配置文件,读取数据库配置,加载扫描mapper文件,mapper文件中编写sql命令,编写结果集映射,,type 写返回值类型,namespace指向dao层接口路径。dao层编写接口,方法名对应mapper中sql命令标签id,service层实现接口,通过工具类MyBatisUiti连接数据库,获取Sqlsession工厂对象(类似jdbc里的Connection),通过反射机制(代理模式)创建dao层对象,调用dao层方法,执原创 2021-04-16 15:21:02 · 94 阅读 · 0 评论