摘要: a) 先导入Spring的核心jar包 b) 构造参数注入(在配置文件中配置注入) i. 根据构造器参数的顺序注入 <!-- 按照索引注入,索引开始为0 --> <bean id="MyBean" class="cn.itsource._01_.MyBean"> <constructor-arg i 阅读全文
posted @ 2019-07-31 08:40 mercybin 阅读(172) 评论(0) 推荐(0)
摘要: l Spring核心 a) IOC(控制反转) i. 就是吧对象与对象之间的关系维护权利交给Spring容器管理,程序自身不在维护 ii. Bean与bean之间是相互依赖的,这酒叫依赖注入,即控制反转 b) AOP(面向切面编程) i. 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技 阅读全文
posted @ 2019-07-30 19:24 mercybin 阅读(154) 评论(0) 推荐(0)
摘要: a) 格式:JPQL语句只能写java的类名和属性名,JPQL语句是面向对象的语句。 SQL是面向数据库表的查询语句 b) JPQL的书写规则 i. 里面不能出现表名,列名,只能出现java的类名(或类名的完全限定名),属性名是区分大小写 ii. 出现的sql关键字是一样的意思,不区分大小写 iii 阅读全文
posted @ 2019-07-29 19:59 mercybin 阅读(882) 评论(0) 推荐(0)
摘要: @OneToMany // 必须配置外键id,否则会多生成一张表,形成多对多的关系 @JoinColumn(name = "dir_id") // 建议实例化,用的时候不需要在实例化,这里和单向多对一要求不同 private Set<Product> products = new HashSet<P 阅读全文
posted @ 2019-07-25 14:46 mercybin 阅读(712) 评论(0) 推荐(0)
摘要: a) 主键:区分表里的没一行数据 特点:非空且唯一 b) JPA标准策略有4种:代理主键 i. auto自动策略(MySQL数据库)、默认会根据配置文件中的方言策略来生成主键 ii. table策略、额外创建一张表来维护主键 iii. sequence序列化策略(只有orcale数据库才支持)、 i 阅读全文
posted @ 2019-07-24 17:07 mercybin 阅读(258) 评论(0) 推荐(0)
摘要: 1.认识:持久层框架,操作数据库的框架,相当于是JDBC项目中的dao层 对数据库的表进行一个映射 2.jpa是规范,hibernate是jpa是实现 3.jdbc和JPA的优缺点 JDBC:转换麻烦,对对象进行封装然后在进行拆分,移植性效果差,不存在缓存,面向SQL操作 JPA:面向对象操作,操做 阅读全文
posted @ 2019-07-24 09:21 mercybin 阅读(388) 评论(0) 推荐(0)