- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 Springaop&DI&代理模式
1.依赖注入什么叫依赖注入:(DI)DI—Dependency Injection,Spring的里面特性Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想耦合度:程序中,模块及模块之间信息或参数依赖的程度。个人理解IOC和DI一个类里面依赖于另外一个类,然后spring把类的对象创建出来,然后注入到相应的类里面过程(理解)通过控制反转,对...
2019-07-31 00:43:43 135
原创 JPA框架中jpql最后的了解
E-R图(数据库工具生成的关系图)E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型jpqljpql:jpa 持久化的查询语言,它和sql是类似,但是还是有区别jpql规范写法: (1) jpql 不能出现*号,必须出现对象的别名和属性名区分大小写(2)jpql的关键字和sql一样,不...
2019-07-29 23:53:19 271
原创 JPA继续探索
范式即不同的规范要求,在设计关系型数据库时,要遵从不同的规范要求,设计出合理的关系型数据库。第一范式【1NF】:具备原子性(最小单元,不可分割),主要是指表里的列,一个列一旦被创建后就不能再分开,一个列只能存放一个值。第二范式【2NF】:设计的表里面都应该要有一个唯一标识来区分表里每一行的数据,即主键。第三范式【3NF】:一个表里面尽量不要存放其他表的非关键性信息,即再表里存放外键。...
2019-07-28 22:40:26 108
原创 IDEA快捷键总结
IntelliJ IDEA对一行代码可进行以下的行操作:添加Shift+Enter复制Ctrl+D移动Ctrl+Shift+↑/↓ 或者 Alt+Shift+↑/↓删除Ctrl+Y快速生成get/set;构造方法,override方法alt+insert...
2019-07-25 19:50:37 77
原创 JPA框架深入了解
1.JPA主键生成策略(掌握)主键:唯一地标识表中的某一条记录主键特点:非空且唯一主键分类: 自然主键 :具有实际意义的列来作为主键 代理主键 :没有实际意义的列来作为主键 --单体项目什么主键的生成策略: jpa采取的方案方式去生成主键jpa:(1)auto策略 – 默认使用这种:根据数据库方言来选择的到底使用哪种策略 比如 配置mysql的方言...
2019-07-25 19:24:49 2832
原创 JPA框架初次见面
1.JPA的认识1.1 什么是JPA(了解)jpa: (1)Java持久层API,jpa就是做持久层,操作数据库 (2)它是对象映射框架(ORM)的规范 ORM: 对象关系映射(Object Relational Mapping,简称ORM) 数据表库 t_employeeidname12t_employee ---- 类对应上 E...
2019-07-25 00:08:43 91
原创 JDBC与JPA比较
JDBC优点:1、直接操作数据库最底层的代码,sql高手用起来很爽缺点:1、重复代码多2、移植数据库麻烦3、面向sql,不是面向对象操作4、内存对象与数据库表转换比较麻烦5、不支持缓存JPA优点:1、面向对象,操作对象就能实现对数据库的操作2、数据库移植方便,只需更改配置的数据库方言3、操作起来简单,不用转换对象,调用persist实现CRUD4、支持缓存(底层缓存:一级缓存...
2019-07-24 18:31:24 985
原创 ORM、JPA和hibernate三者之间的区别
ORM是 Object Relational Mapping 首字母缩写,见名知意:对象关系映射。它的一种思想,实质就是,内存中的对象与关系数据库之间的映射关系。JPA是Java persistent Api Java持久层Api。它是参照ORM思想再用java语法做出来的一个规范,就是接口。hibernate是JPA规范的实现框架。orm实现框架的特点开源的,实现了jdbc封装...
2019-07-24 17:37:49 1606
原创 IDEA配置persistence.xml
persistence.xml里面需要配置关于Hibernate的信息以后需要的配置属性都可以在此文件里面找到 <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt...
2019-07-24 01:13:01 1500
原创 jar包导入,pom.xml文件配置
再使用JPA之前,需要对pom.xml文件进行配置,通过配置,IDEA能够自行的导入工程所需要的jar包,配置如下:<?xml version="1.0" encoding="UTF-8"?>4.0.0cn.itsourcejpa-demopom1.0-SNAPSHOTjpaday01org.hibernatehibernate-core4.3.8.Fi...
2019-07-24 01:03:11 1944
原创 Maven和IDEA的初步了解
1. 什么是Mavenmaven:POM 项目对象模型 – 项目管理(构建的)工具;可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件使用maven的时候,有pom.xml的文件,那么pom.xml 配置一段信息 ;以前没有maven 我们项目怎么搞的? 创建一个项目 --写代码–编译–测试–导包–运行-部署需求:客户如果要来公司看你项目成果的时候? s...
2019-07-22 23:30:46 372
原创 JavaWeb项目结构
4.1 web结构必需严格按照一种规范来完成咱们要开发Javaweb的程序,必需要严格参照javaweb提供的一个规范来存放我们的资源……结果分析如下:注意:WEB-INF里面的程序是不可见的,必需通过我们的程序访问现在:web.xml都不是必需的(但是我们要求必需留着)–这个web.xml可以从\apache-tomcat-7.0.57\webapps\ROOT\WEB-INF\we...
2019-07-22 00:06:04 1002
原创 easyUI学习第二天
1.easyui常用的组件tabs 选项卡message消息窗口 alert 提示 confirm确认 prompt 输入 progress 进度条form表单组件datagrid表格组件layout布局组件验证组件 : easyui-validatebox下拉列表:easyui-combobox2.easyui完善综合练习2.1 easyui综合练习布局 使用l...
2019-07-21 23:42:24 124
原创 easyui学习的第一天
1.easyui的认识1.1easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合(1) 开发者不需要编写复杂的JavaScript,也不需要对css样式有深入的了解,开发者只有需要了解一些简单的html标签。–完成页面的构建(2) 学习方法 copy+edit 官网里面有很多示例(3) Easyui是属于前端框架1.2 easyui的理解easyu...
2019-07-21 23:33:32 151
原创 JavaScript高级加强
JavaScript高级加强1.课程介绍1. 面向对象;(掌握)2. 原型对象;(掌握)3. 回调函数; (掌握)4. 匿名函数; (掌握)5. 闭包; (掌握)6. jquery事件机制、委派 (了解)7. jquery事件命名空间 (了解)8. jQuery扩展(了解)9. jQuery简单插件(了解)10.jQuery自定义插件datagrid...
2019-07-19 08:01:23 134
MybatisCodeHelperNew-2.7.7-181-183.zip
2019-12-12
MybatisCodeHelperNew-2.7.7-191-193.zip
2019-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人