➹➹➹③Hibernate、Struts、Mybatis
文章平均质量分 56
爱是与世界平行
努力钻研学习中................
展开
-
Mybatis-plus读取和保存Postgis geometry数据
SpringBoot项目,数据库为PostgreSQL,集成了PostGIS,需要实现Geometry数据的类型转换问题。原创 2022-05-13 10:03:51 · 2464 阅读 · 2 评论 -
mybatis 动态SQL
mybatis 动态SQL1、if2、choose、when、otherwise3、trim、where、set4、foreach5、script6、bind7、多数据库支持原文地址:mybatis官方API文档1、if<select id="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != nu原创 2020-06-18 16:06:53 · 347 阅读 · 0 评论 -
mybatis 缓存
mybatis 缓存1、缓存2、使用自定义缓存3、cache-ref原文地址:mybatis官方API文档1、缓存MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文件中添加一行:<cache/>这个简单语句的效果如下:映射语句文件中的所有 select 语句的结果将会被缓存。映射语句文件中的所有 insert、update 和原创 2020-06-18 16:05:47 · 280 阅读 · 0 评论 -
mybatis XML映射文件
mybatis XML映射文件1、XML 映射文件1.1 XML映射器1.2 select1.2.1 Select 元素的属性1.3 insert,update和delete1.3.1 Insert, Update, Delete 元素的属性1.3.2 selectKey 元素描述如下:1.4 sql1.5 参数1.6 字符串替换1.7 结果映射1,8 高级结果映射1.8.1 结果映射(resultMap)1.8.2 id & result1.9 支持的JDBC类型1.10 构造方法1.11 关联1原创 2020-06-18 16:04:35 · 414 阅读 · 0 评论 -
Mybatis(二)实例练习
导包建表配置文件配置信息新建实体类创建Dao层创建一个UserDaoxml注册创建测试类实例练习Mybatis,实现一个简单的登录功能。增、删、改;操作返回Int类型。查询操作返回实体对象。首先需要导入相关的包。导包:建表在数据库中新建一个用户mybatis,然后新建一个users表。三个列,id,name,pwd。配置文件将mybatis配置文件导入。配置信息配置mybatis-c原创 2017-10-25 21:33:09 · 607 阅读 · 0 评论 -
MyBatis(一)
Mybatis起源Mybatis执行流程开发流程配置文件的基本结构PropertiesTypeAliases类型别名Environments环境DataSource数据源mappers映射器关于S(Spring)S(Spring MVC)M(Mybatis)框架的相关学习,已经将要结束,现总结关于MyBatis的相关知识,整理好方便以后可能用到,也让感兴趣的朋友参考学习。Mybati原创 2017-10-25 20:45:44 · 678 阅读 · 0 评论 -
Struts 2 学习(一)
Struts及其优势Struts 配置Struts 如何获得session对象耦合方式直接操作Session解耦合方式间接操作Session对象传参Action的实现Struts 2配置详解表单验证功能实例修改样式常用结果类型dispatcher类型redirect类型redirectAction类型Struts及其优势Struts 2 是一个MVC框架,以WebWork设原创 2017-10-30 19:07:19 · 480 阅读 · 0 评论 -
Struts 2学习(二)
动态结果全局结果拦截器什么是拦截器为什么需要拦截器拦截器的工作原理Struts 2自带拦截器验证框架实例国际化和本地化Java程序的国际化思路国际化实例动态结果配置时不知道执行后的结果是哪一个,运行时才知道哪个结果作为视图显示给用户。全局结果全局就结果可满足一个包中多个Action共享一个结果。全局结果位于package元素内。在相应的Action中可不比再写;拦截器什么原创 2017-10-30 19:22:36 · 456 阅读 · 0 评论 -
Hibernate学习(二)
HQL联接查询本地SQL查询Criteria查询标准查询Restrictions常用限定查询方法Criteria查询实现分页排序排序分页HQL联接查询HQL支持的联接类型 内联接:语法:from Entity inner join [fetch] Entity.property忽略fetch关键字,我们得到的结果集中,每行数据都是一个Object数组 本地SQL查询Hibe原创 2017-10-31 18:35:18 · 489 阅读 · 0 评论 -
Hibernate学习(一)
HibernateHiberntate的优势持久化持久化层持久化完成的操作ORM对象关系映射使用Hibernate操作数据库使用Hibernate操作数据库需要七个步骤Hibernate的运行实例Hibernate查询操作Hibernate支持两种主要的查询方式为什么使用HQL使用HQL需要四步设置别名aliasHibernate的基本使用HQL语句where子句占位符原创 2017-10-31 18:30:00 · 531 阅读 · 0 评论