- 浏览: 23993 次
- 性别:
- 来自: 杭州
最新评论
文章列表
<many-to-one>
- 博客分类:
- hibernate
<many-to-one
name="属性名"
column="外键字段名" //可选,默认与name同值。也可以用嵌套的 <column>元素。
class="关联的完整类名"//可选,默认是通过反射得到属性类型。
entity-name="被关联类的实体名" > //待研究
lazy="true|false(默认)" //待研究
cascade="none(默认)|all|save-u ...
<property
name="属性名" //小写字母开头
column=“数据库字段名”//可选。也可以通过嵌套的<column>元素指定。
type="字段类型" //如:java.lang.String。
insert="true|false" //insert操作时,是否包含这个属性(字段),默认为true。
update="true|false" //update操作时,是否包含这个属性(字段),默认为true ...
hibernate主键自动生成
- 博客分类:
- hibernate
Entity类中,主键尽量使用可以为null值的类型,比如Integer,Long,String等,不要用int,long等。因为如果主键为null,则表示该实体类还没有保存到数据库,是一个临时状态(Transient),而int,long不能设置为null,不具备该功能。
<!--以上抄书,待研究论证-->
<id name="属性名"column="数据库字段名" type="标识Hibernate类型的名字"
unsaved-value="null|any|none|undefin ...
Mysql 下,外键设置:
on delete rule:
1、RESTRICT:约束
如果存在从数据,不允许删除主数据。
2、NO ACTION
如果存在从数据,不允许删除主数据。
3、CASCADE:级联
删除主数据,顺便也删掉从数据。
4、SET NULL
删除主数据,从数据外键的值设为NULL。
on update rule:
1、RESTRICT:约束
修改主数据中被关联的Field,如果有该主数据有从数据,不允许修改。
2、NO ACTION
修改主数据中被关联的Field,如果有该主数据有从数据,不允许修改。
3、CASCADE
...
1 安装VirtualBox
2 安装Ubuntu
3 在ubuntu中安装VBoxGuestAdditions_4.1.4.iso
4 ubuntu启动后,在vituralbox设备菜单导入U盘,将jdk hadoop eclipse安装包复制到主文件夹。
5 安装jdk:
sudo ./jdk-6u29-ea-bin-b08-linux-i586-23_sep_2011.bin
解压hadoop和eclipse:gunzip FileName.gz;tar xvf FileName.tar
设置eclipse和hadoop里文件的读写权限,在对应的目录下:sudo chmo ...