![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE-iBatis
文章平均质量分 84
QC班长
CSDN程序员学院讲师,CSDN内容合伙人,全栈领域优质创作者,高级瑜伽导师-阿斯汤加瑜伽练习者,透过IT看世界!
展开
-
MyBatis、MyBatisPlus转义数据库关键字
需求说明:有的数据库表在设计的时候,表的字段名和数据库的关键字重复了,查询时需要做转义处理。用的是Mybatis-plus自带的方法,需要修改实体类,MySQL解决办法需要给表关键字加反引号。来转义,SQL Server使用。SQLServer是加[]...原创 2022-08-14 16:54:40 · 5478 阅读 · 0 评论 -
数据库MySQL、SQLServer、Oracle、PostgreSQL各数据类型与java类型对应表,方便查看
需求说明:需要把SQLServer的数据库表同步到MySQL对应的数据库表,所以需要查看各个数据库字段对应的Java类型,方便转换。原创 2022-08-14 16:26:08 · 2711 阅读 · 0 评论 -
freemarker特殊字符用noparse标签转义
使用MyBatis-Plus生成自定义的mapper时候遇到特殊字符${}需要转义。如:${ew.customSqlSegment}应该写成<#noparse>${ew.customSqlSegment}</#noparse><#noparse>的作用:FreeMarker 不会在这个指令体中间寻找FTL标签, 插值和其他特殊的字符序...原创 2019-11-17 15:10:12 · 2457 阅读 · 0 评论 -
mybatis-generator生成代码的generatorConfig.xml文件配置
今天在弄mybatis-generator自动生成代码的测试,但最后发现只能生成mapper、entities两层代码,后面又换成了mybatisplus,它可以生成mapper、entities、services、Controller层,比mybatis-generator更完善,但还是记录下mybatis-generator的配置一、pom.xml引入相关包<build>...原创 2019-10-02 19:24:31 · 1466 阅读 · 0 评论 -
sql 如何把一个查询结果当作一个表来查询?(sql:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询)
执行sql语句:select * from (select * from tab where ID>200 order by userID desc) as a order by date desc逻辑上看着挺对 但是报错:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无原创 2017-02-07 12:47:26 · 2016 阅读 · 0 评论 -
ibatis和mybatis的区别
1. ibatis3.*版本以后正式改名为mybaits,它也从apache转到了google code下;也就是说ibatis2.*,mybatis3.*。2. 映射文件的不同ibatis的配置文件如下[html] view plain copy xml version="1.0" encoding="UTF-8" ?>转载 2016-12-30 13:56:46 · 3236 阅读 · 1 评论 -
ibatis联合查询
ibatis联合查询,ibatis执行是顺序执行,所以要把被引用的sql语句放在调用之前sql id="selectSqlUser"> <![CDATA[ select a.su_id, a.su_code, a.su_name, a.su_contact,原创 2016-12-30 13:36:30 · 931 阅读 · 0 评论 -
ibatis批量查询(excel批量导出)
excel批量导出时:方式一sql id="pageWhere"> dynamic prepend="where"> isNotEmpty prepend="and" property="fs_id">主键--> isNotEmpty> isNotEmpty prepend="and" property=原创 2016-12-30 10:39:06 · 833 阅读 · 0 评论 -
sql 查询,把查出的数据作为临时表在进行查询
select count(*) total from (select count(*) total from sys_user a left join fsms_fee_splitting b on a.su_name=b.fs_parent_id ----------------------left join联合查询where a.su_type in ('3')原创 2017-01-03 10:57:53 · 38402 阅读 · 1 评论 -
sql left join 联合查询示例
select a.su_id, a.su_code, a.su_name, a.su_contact, a.su_type, a.so_id, a.wb_type原创 2017-01-03 10:52:15 · 1351 阅读 · 0 评论 -
Sql Server 2005导出数据
Sql Server 2005导出数据------使用方法 ---下列执行脚本 然后 exec UspOutputData 表名 选择【执行模式】为“以文本显示结果”,然后将运行后的结果存成.sql,加上用SQL Server生成的数据库脚本就可以了。------1、脚本CREATE PROCEDURE dbo.UspOutputData@tablename s原创 2016-07-26 08:13:54 · 1986 阅读 · 0 评论