级联删除注意

一定要手动加ON DELETE CASCADE,至今找不到更好的办法,有高手知道的   告诉我下,多谢

        <set name="house" inverse="true" cascade="all,delete-orphan" lazy="false">
            <key>
                <column name="agent_id" precision="22" scale="0" not-null="true" />
            </key>
            <one-to-many class="com.paiwei.site.entity.House" />
        </set>


        <many-to-one name="agent" class="com.paiwei.site.entity.Agent" fetch="select" lazy="false">
            <column name="agent_id" precision="255" scale="0" />
        </many-to-one>


CREATE TABLE `agent` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `password` varchar(255) NOT NULL,
  `type` varchar(255) DEFAULT NULL,
  `qq` varchar(255) DEFAULT NULL,
  `tel` varchar(255) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `headImg` varchar(255) DEFAULT NULL,
  `hrefAdd` longtext,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;




CREATE TABLE `house` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `content` longtext,
  `jing` varchar(255) DEFAULT NULL,
  `wei` varchar(255) DEFAULT NULL,
  `type` varchar(255) DEFAULT NULL,
  `mark` varchar(255) DEFAULT NULL,
  `img` varchar(500) DEFAULT NULL,
  `areaTy` varchar(255) DEFAULT NULL,
  `houseTy` varchar(255) DEFAULT NULL,
  `priceTy` varchar(500) DEFAULT NULL,
  `featureTy` varchar(255) DEFAULT NULL,
  `stateTy` varchar(255) DEFAULT NULL,
  `fitmentTy` varchar(255) DEFAULT NULL,
  `nearbyTy` varchar(255) DEFAULT NULL,
  `agent_id` int(11) DEFAULT NULL,
  `isImgA` varchar(255) DEFAULT NULL,
  `imgA` varchar(255) DEFAULT NULL,
  `isImgB` varchar(255) DEFAULT NULL,
  `imgB` varchar(255) DEFAULT NULL,
  `isImgC` varchar(255) DEFAULT NULL,
  `imgC` varchar(255) DEFAULT NULL,
  `isImgD` varchar(255) DEFAULT NULL,
  `imgD` varchar(255) DEFAULT NULL,
  `isImgE` varchar(255) DEFAULT NULL,
  `imgE` varchar(255) DEFAULT NULL,
  `isImgF` varchar(255) DEFAULT NULL,
  `imgF` varchar(255) DEFAULT NULL,
  `isImgG` varchar(255) DEFAULT NULL,
  `imgG` varchar(255) DEFAULT NULL,
  `isImgH` varchar(255) DEFAULT NULL,
  `imgH` varchar(255) DEFAULT NULL,
  `imgType` varchar(255) DEFAULT NULL,
  `updateTime` datetime DEFAULT NULL,
  `aDetail` varchar(255) DEFAULT NULL,
  `bDetail` varchar(255) DEFAULT NULL,
  `cDetail` varchar(255) DEFAULT NULL,
  `dDetail` varchar(255) DEFAULT NULL,
  `eDetail` varchar(255) DEFAULT NULL,
  `fDetail` longtext,
  `gDetail` varchar(255) DEFAULT NULL,
  `hDetail` varchar(255) DEFAULT NULL,
  `iDetail` varchar(255) DEFAULT NULL,
  `jDetail` longtext,
  `kDetail` varchar(255) DEFAULT NULL,
  `lDetail` varchar(255) DEFAULT NULL,
  `MDetail` varchar(255) DEFAULT NULL,
  `contentNew` longtext,
  `aaDetail` varchar(255) DEFAULT NULL,
  `bbDetail` varchar(255) DEFAULT NULL,
  `ccDetail` varchar(255) DEFAULT NULL,
  `ddDetail` varchar(255) DEFAULT NULL,
  `eeDetail` varchar(255) DEFAULT NULL,
  `ffDetail` varchar(255) DEFAULT NULL,
  `ggDetail` varchar(255) DEFAULT NULL,
  `hhDetail` varchar(255) DEFAULT NULL,
  `aXDetail` varchar(255) DEFAULT NULL,
  `xxDetail` varchar(255) DEFAULT NULL,
  `b` varchar(255) DEFAULT NULL,
  `c` varchar(255) DEFAULT NULL,
  `d` varchar(255) DEFAULT NULL,
  `e` varchar(255) DEFAULT NULL,
  `f` longtext,
  `g` varchar(255) DEFAULT NULL,
  `h` varchar(255) DEFAULT NULL,
  `i` varchar(255) DEFAULT NULL,
  `j` longtext,
  `k` varchar(255) DEFAULT NULL,
  `l` varchar(255) DEFAULT NULL,
  `M` varchar(255) DEFAULT NULL,
  `n` varchar(255) DEFAULT NULL,
  `intro` varchar(255) DEFAULT NULL,
  `hrefAdd` longtext,
  `a` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `FK5EDC720AC8F7B58` (`agent_id`),
  CONSTRAINT `FK5EDC720AC8F7B58` FOREIGN KEY (`agent_id`) REFERENCES `agent` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=101 DEFAULT CHARSET=utf8;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值