sql
范亚明
慢慢学习,慢慢成长
展开
-
Java持久层框架之mybatis使用
一.什么是框架,框架从何而来,为什么使用框架?框架(framework):1.是一系列jar包,其本质是对JDK功能的拓展.(jar包,jar:class文件的压缩包)2.框架是一组程序的集合,包含了一系列的最佳实践,作用是解决某一个领域的问题.最佳实践(Best Practice):实际上是无数程序员经历过无数次尝试之后,总结出来的处理特定问题的特定方法.如果把程序员的自由发挥看作是一...原创 2020-04-11 16:14:09 · 2494 阅读 · 0 评论 -
IDEA插件Free Mybatis plugin
一.使用方法free-idea-mybatis是一个提高mybatis编码的插件。实现了dao代码跳转到mapper,mapper跳转回dao,mapper文件、statement查询自动生成功能。(1).实现mapper和mapper,xml文件的跳转(2)自动生成mapper.xml文件新建一个mapper接口,Alt+enter弹出下面的窗口(3)生成statement语句...原创 2020-04-11 14:21:46 · 1332 阅读 · 0 评论 -
mybatis使用之动态sql(if,where,foreach,set,trim,choose, when, otherwise)的使用
一.动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形,...原创 2020-04-11 13:37:05 · 349 阅读 · 0 评论 -
mybatis使用之(获取自动生成的主键,typeAlias,提取properties,ResultMap,使用Mapper接口,SqlSessionFactory)
1原创 2020-04-11 13:01:41 · 340 阅读 · 0 评论 -
Java开发之mysql使用
一.数据库的基本定义:数据库(DB):是一个按数据结构来存储和管理数据的计算机软件系统,其实在磁盘中数据库就是一堆文件.二.数据库的发展历程:①:网状型数据库:处理以记录类型为结点的网状数据模型的数据库②:层次型数据库:用树形结构表示实体及其联系的模型称为层次模型③:关系型数据库:在关系模型中,数据的逻辑结构为满足一定条件的二维表,表具有固定的列数和任意的行数,在数学上称为“关系”;常...原创 2020-04-10 16:54:46 · 5805 阅读 · 0 评论 -
解决IDEA 项目sql文件打开提示No data sources are configured to run this SQL and provide advanced的问题
一直会有黄色的虚线警告,这不影响你代码的编写,但是有代码洁癖的人看着会很不舒服,可使用下面的方式来解决1.找到idea界面最左侧的Database,点开,选择添加一个数据库,我自己的电脑上使用的是mysql的数据库,所以这里选择添加一个如果你的idea之前没有安装过mysql的驱动,这里会提醒你去安装一下,按照步骤来做就可以了,我这里之前安装过,所以直接就有了,apply and ...原创 2019-12-31 00:10:52 · 3858 阅读 · 0 评论