项目环境的搭建

版本控制工具SVN或者git(分布式、集中式)
项目开发工具Maven
git的使用
git的使用详解
在eclipse中构建Maven项目
为什么使用Maven
Maven和其他框架的集成

大型项目:高速缓存(Redis)和负载均衡

用Navicat制作ER图及与SQL互相转化

添加oracle的jdbc driver包加入本地库的方法:cmd中输入mvn install:install-file -Dfile=E:\app\Wenyim490\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar (jdbc的绝对路径。)-DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

在线事务处理,设计表结构时最好不要使用触发器;触发器是Oracle数据库的一个瓶颈

Hibernate映射解析——七种映射关系

Hibernate:类对应表–类属性对应列–类的关系对应外键

O-RMapping解决的事情:映射关系–CRUD操作–做事务(脏检测等)

Object Persistence–对象持久化
任何的O-RMapping只适合做在线事务处理,但都不适合做批处理(因为一条数据在内存中h框架会创建一个对象,批处理可能会造成内存溢出)、在线数据分析

O-RMapping描述关系在实体上,MyBatis主要描述操作和DAO层(适合做SQL语句写的很好的项目)

模版和回调模式
一般实体都做成Serializable的

一个类型可以对应多张表:使用Entity标注(实体对应表)
在h配置文件中:一个SessionFactory对应一个数据库
Hibernate配置文件中的方言:依赖数据库厂商但不在java程序中体现

build模式和Factory模式的异同

Eclipse上GIT插件EGIT使用手册

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值