加载中
Hibernate上路_22-从表自动创建Java类

1.数据库准备: CREATE DATABASE db_hibernate CHARACTER SET utf8; USE db_hibernate; -- 注释:用户表 CREATE TABLE tb_user(   u_id INT PRIMARY KEY AUTO_INCREMENT,   #ID:整型,主...

Hibernate上路_04-hibernate.cfg.xml

1.DDL策略配置: 1) create:hibernate启动的时候先drop删除表单,再create创建表单。所以直接查询得不到数据; 2) create-drop:hibernate启动的时候先create创建表单,但在系统关闭前执行...

Hibernate上路_21-二级缓存

把常用数据库持久化对象,作为缓存保存在内存中,减少与数据库交互次数,可以提高性能。 一级缓存:session级别的缓存,属于事务范围。hibernate框架内置。 二级缓存:sessionFactory级别的缓...

Hibernate上路_06-持久化对象-数据表映射配置

1.持久化对象POJO编写规则: 1) 有空参public构造器; 2) 提供标识属性,映射数据表主键; 3) 属性提供setter和getter方法; 4) 属性使用基本数据类型的包装类型。基本类型在数据库中不能...

Hibernate上路_09-Session中的一级缓存

HIbernate有两级缓存:Session中为一级(内置),SessionFactory中为二级缓存(外置)。 1.缓存中对象的生命周期: 当对象成为持久态,即被放入一级缓存,生命直到session关闭。相关操作:s...

Mybatis上路_01-基本流程

1.数据库准备: 1)创建数据库: CREATE DATABASE DB_MYBATIS CHAR SET UTF8; USE DB_MYBATIS; 2)创建表单: CREATE TABLE TB_PERSON( id INT PRIMARY KEY, name VARCHAR(32), ...

2013/04/19 22:55
301
Hibernate上路_19-事务的丢失更新

事务的并发问题:脏读、不可重复读、幻读。 脏读:一个事务读取另一个事务未提交的数据。 不可重复读:在一个事务中,读取到另一个事务已经提交update数据,造成两次读取不一样。 幻读:在一...

IOS上路_17-简单示例-数据库

1.添加依赖框架: 1)点击项目,BP,LWL,加号: 2)libsqlite3: 3.声明数据库和UI控件: 4.创建UI: 1)在默认ViewController上添加两个文本框和一个按钮。然后为VC添加NC: 2)添加一组新...

Hibernate上路_11-多表关联映射

关系型数据库中,实体之间关系只有三种:多对多、一对多、一对一。 1.数据库建表原则: 多对多:必须创建一张中间表,引用两张实体表主键作为外键,两个外键设置为联合主键。 一对多:在多方...

Hibernate上路_07-数据库乱码解决

查看数据库(mysql)编码: show variables like 'char%'; database、server、result 3项和服务器相关,影响我们存储/查询结果的正常显示。需设置database和server的字符集为utf-8。 1.配置M...

Mybatis上路_06-使用Java自动生成

1.编写Generator执行配置文件: generatorConfigation.xml。注意配置数据库驱动包的绝对路径。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//m...

Hibernate上路_03-Hibernate整合Struts

1.创建web项目,导入Jar包: 2.在src下创建hibernate.cfg.xml: 1)数据库准备: 创建一个空的库。 2)配置hibernate.cfg.xml: 同上文。 3.创建JavaBean/POJO: 1)创建POJO/JavaBean: 2)...

Hibernate上路_10-持久化对象操作

1.save方法: 将瞬时对象转换为持久对象(放入一级缓存),hibernate生成insert语句,为瞬时对象设置OID。 不要修改OID,hibernate的更新、删除操作都是通过OID进行。 2.update方法: l 如果...

Hibernate上路_01-入门流程

本系列Hibernate版本:hibernate-release-4.2.7.SP1 1.数据库准备: /**注释:   MySQL,创建一个新数据库 **/ CREATE DATABASE db_hibernate CHARACTER SET utf8; use db_hibernate...

Mybatis上路_03-简单关联数据查询

1.示例数据库准备: 1)增加创建示例表单: CREATE TABLE TB_JOB ( id INT PRIMARY KEY AUTO_INCREMENT, id_person INT NOT NULL, job VARCHAR(60) NOT NULL, company...

Hibernate上路_20-session管理

Hibernate 支持三种方式 对Session 对象的生命周期进行管理 1.session与本地线程绑定: 主要用于web开发。 1)通过hibernate.cfg.xml 配置: 在框架中配置hibernate.current_session_context...

Hibernate上路_05-Hibernate核心API

1.Configuration:配置器: 1)加载hibernate.properties和hibernate.cfg.xml,进而加载POJO.hbm.xml 2)手动加载POJO.hbm.xml配置文件: (1)取消hibernate.cfg.xml中的自动加载POJO.hbm....

Hadoop上路_02-hadoop介绍和环境准备

Hadoop介绍: 1. Hadoop项目组成: 1)hadoop Common : hadoop的核心。包括文件系统、远程调用RPC的序列化函数。 2)HDSF : 高吞吐量分布式文件系统。是GFS的开源实现。通过hadoop fs命令来读...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部