加载中
Hibernate上路_08-Hibernate中Bean对象3种状态

OID=Object ID。数据封装对象(JavaBean)的三个状态由 是否有OID、是否与session关联 决定。 1.状态说明: -> 瞬时态 transient:没有持久化标识OID,未与Session关联。临时对象。 -> 持久态...

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

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

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

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

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

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

Hibernate上路_14-多对多表单操作

多对多关联中没有父子关系。但可以按照日常思维,把学生看做主对象,把课程看做从对象。 示例:学生可以选多门课程,每门课程亦可被多名学生选择。 1.POJO.hbm.xml配置: 1)学生配置: <hib...

Hibernate上路_21-二级缓存

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

Hibernate上路_18-Hibernate查询方式

1.导航对象图: 已经获得持久态对象,通过对象引用关系,执行关联对象的查询 1)Query查询的链式写法: public void testQuery(){     Session session = UtilGetSession.openSession();     T...

Hadoop上路_12-MapReduce流程演示

MapReduce是单个jobstracker和多个tasktracker的组合。一般jobstracker和HDFS中的namenode在同一个节点,也可配置为单独节点;tasktracker和datanode必须是同一个节点。jobstracker是整个Map...

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

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

Hadoop上路_11-HDFS流程演示

一个HDFS集群(简单理解我们搭建的Hadoop集群)即一个namenode与N个datanode的组合。 1. namenode节点-Master节点: (1)namenode是整个HDFS系统的入口,响应用户请求并实现对文件的管理操作...

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

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

Hibernate上路_16-继承关系映射

例:员工Employee分为正式工SalaryEmployee和临时工HourEmployee。子类表的字段都不能使用非空约束。 1.三种继承关系的建表方式: 1)父类、子类在同一张表,表中有“辨别者列”。通过辨别者...

Hibernate上路_19-事务的丢失更新

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

Hibernate上路_04-hibernate.cfg.xml

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

Struts上路_09-数据类型转换

1.strtus2的自动类型转换: 1)web.xml : <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5"   xmlns="http://java.sun.com/xml/ns/javaee"   xmlns:xsi="http://www.w3....

Hadoop上路_13-MapReduce常用算法

算法是程序的精髓所在,算法也是一个人是否适合做软件开发的衡量标准。当然算法不是衡量一个人是否聪明的标准,熟练掌握以下几种,做到触类旁通即可。 以下几个例子测试环境:伪分布式, IP...

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:整型,主...

Struts上路_08-国际化

准备: 1)在web.xml中拦截jsp文件: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5"   xmlns="http://java.sun.com/xml/ns/javaee"   xmlns:xsi="http://www.w3.org/20...

Mybatis上路_05-使用命令行自动生成

1.数据准备: mysql5.5 。 1)建库: CREATE DATABASE DB_MYBATIS CHAR SET UTF8; USE DB_MYBATIS; 2)建表: CREATE TABLE TB_GENERATOR( id INT PRIMARY KEY AUTO_INCREMENT, na...

Struts上路_14-模型驱动

本篇是基于面向对象操作OGNL中的值栈。 1.使用JavaBean封装属性数据: 2.Action实现ModelDriven: package cn.cvu.action; import cn.cvu.bean.BeanUser; import com.opensymphony.xw...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部