- 博客(14)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
原创 Hibernate关系映射:单向多对多映射
假设有角色(trole)和用户组(tgroup)两个表,是多对多的关系,即一个角色可以多个用户组拥有,一个用户组也可以拥有多个角色。这里需要增加一个角色-组的对应表tgroup_role,用来记录多对多的对应关系。首先建立三个对应表格:create table tgroup(group_id int(11) not null auto_increment,name varchar(16
2013-01-15 15:25:11 2097
原创 Hibernate Composite-element映射的一个简单例子
Composite-element映射非常类似于一对多的关系映射,配置Composite-element映射,可以实现简单的一对多关系。本例中有一个团队(team)和成员(teammembers)表,每一个team都可以拥有多个teammembers,使用Composite-element映射能够完成这种需求。建立两个相关的数据库表:create table team(id int(
2013-01-15 15:12:26 1893
原创 Hibernate Component映射的一个简单例子
建立一个相关的数据库表:create table c_user(id int(11) not null auto_increment,age int(11) default null,firstname varchar(50) default null,lastname varchar(50) default null,address varchar(200) default nul
2013-01-15 15:06:30 1468
原创 Hibernate Map集合映射简单例子
Map集合的特点就是使用了键值对,即Key-Value结构来存放集合元素,这样就需要对应的集合元素数据库表中包含对于Key的列。建两个相应的表:email_map:create table email_map(id int(11) not null,email_id varchar(20) not null,email varchar(100) not null defa
2013-01-10 23:15:19 2025 1
原创 Hibernate List集合映射简单例子
建两个相应的表:email_list:create table email_list(id int(11) not null,email_id int(11) not null,email varchar(100) not null default '')engine=innodb default charset=gbk;user_list:create table
2013-01-10 22:27:43 996
原创 Hibernate Set集合映射简单例子
用户表(user_set)和电子邮件表(email_set)之间的关系:每个用户可以有多个不同的电子邮件地址,对用户来说,电子邮件就是一个集合,则在用户的实体类中就可以通过定义一个集合类型的属性来表达。创建两个对应表:email_set:create table email_set(id int(11) not null,address varchar(100) not null
2013-01-10 16:46:04 2414
原创 Hibernate 使用复合主键
在数据库ssh下建立一个表dog:create table dog(id int(11) not null,dog_id int(11) not null,name varchar(20) default null,primary key(id,dog_id))engine=innodb default charset=gbk;建立一个主键类DogId.java:packag
2013-01-09 22:50:13 1128
原创 Hibernate几个常用方法官网释义 save、update、flush、load、merge、persist、delete、commit
1, 临时状态(Transient):用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临时对象;2, 持久化状态(Persistent):已经持久化,加入到了Session缓存中。如通过hibernate语句保存的对象。处于此状态的对象叫持久对象;3, 游离状态(Detached):持久化对象脱离了Session的对象。如Session缓存被清空的对象。
2013-01-08 15:07:27 3260 1
原创 Hibernate 简单的增删改查 示例
创建数据库ssh下的一张表box: create table `ssh`.`box`( `id` INT not null auto_increment, `width` FLOAT, `length` FLOAT, `height` FLOAT, `name` VARCHAR(20), primary
2013-01-07 22:57:56 864
原创 Hibernate 第一个例子 详解
创建一个Java工程,导入架包如图:Hibernate体系结构图:User.java:package com.pojo;public class User implements java.io.Serializable { private Integer id; private String name; private Integer age; public In
2013-01-07 14:24:23 1258
原创 Struts2用户主动选择国际化 应用详解
login.jsp: en_US English zh_CN 中文解析:标签text官网描述:DescriptionRender a I18n text message.
2013-01-05 16:45:22 1105
原创 Struts2对象集合(批量输入)校验 详解
最后的目录结构:addMaterial.jsp:%@taglib prefix="s" uri="/struts-tags"%>%@taglib prefix="sx" uri="/struts-dojo-tags"%> 添加材料 Struts2类型转换使用范例
2013-01-04 18:11:40 1529
原创 Struts2 <s:lterator>标签的一个复杂应用 解析
官网对iterator标签的描述:DescriptionIterator will iterate over a value. An iterable value can be any of: java.util.Collection, java.util.Iterator,Parameters NameRequiredD
2013-01-02 22:53:18 2026
原创 Struts2 基本数据类型转换的例子 详解析
对int boolean double等Java基本数据类型,是struts2自带的类型转换拦截器自动完成类型转换的,即"类型转换"是由系统自动完成的。最终目录结构:上源码:addMaterial.jsp: 添加材料 Struts2类型转换使用范例
2013-01-02 21:20:44 2077
线性代数(同济大学 第6版) 高清 带书签
2018-08-04
高等数学(同济大学第7版)下册 高清 带书签
2018-08-04
HTML5 参考手册
2013-03-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人