主键
id的数据,则不保存,只更新该数据。
如果不存在该主键,则保存。
建议用saveOrUpdate(o)这个方法。
如果还有
问题,请
百度hi
聊。
望采纳。
高中英语合集百度网盘下载
链接:>pwd=1234
提取码:1234
简介:高中英语优质资料下载,包括:试题试卷、课件、教材、视频、各大名师网校合集。
--已自测成功
-- 修改处:SQL第二行 将倒数第二行提到正数第二行
-- 字段 加不是单引号,是MySQL的特殊字符
-- SQL第五行 null 缺少一个字母l
CREATE TABLE IF NOT EXISTS goods(
`goods_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
`goods_sn` CHAR(15) NOT NULL DEFAULT '',
`cat_id` SMALLINT(6) NOT NULL DEFAULT '0',
`brand_id` SMALLINT(6) NOT NULL DEFAULT '0',
`goods_name` VARCHAR(30) NOT NULL DEFAULT '',
`shop_price` DECIMAL(9,2) NOT NULL DEFAULT '000',
`market_price` DECIMAL(9,2) NOT NULL DEFAULT '000',
`goods_number` SMALLINT(6) NOT NULL DEFAULT '1',
`click_count` MEDIUMINT(9) NOT NULL DEFAULT '0',
`goods_weight` DECIMAL(6,3) NOT NULL DEFAULT '0000',
`goods_brief` VARCHAR(100) NOT NULL DEFAULT '',
`goods_desc` TEXT NOT NULL,
`thumb_img` VARCHAR(30) NOT NULL DEFAULT '',
`goods_img` VARCHAR(30) NOT NULL DEFAULT '',
`ori_img` VARCHAR(30) NOT NULL DEFAULT '',
`is_on_sale` TINYINT(4) NOT NULL DEFAULT '1',
`is_delete` TINYINT(4) NOT NULL DEFAULT '0',
`is_best` TINYINT(4) NOT NULL DEFAULT '0',
`is_new` TINYINT(4) NOT NULL DEFAULT '0',
`is_hot` TINYINT(4) NOT NULL DEFAULT '0',
`add_time` INT(10) UNSIGNED NOT NULL DEFAULT '0',
`last_updata` INT(10) UNSIGNED NOT NULL DEFAULT '0',
UNIQUE KEY `goods_sn` (`goods_sn`)
) ENGINE=INNODB DEFAULT CHARSET=utf8;
以pzl_order_goods`表中order_id = '88'的记录为基准,关联符合条件的3个表(pzl_products,pzl_goods,pzl_brand)的记录,并且将按照下列条件显示查询结果:
1 显示pzl_order_goods的所有字段
2 名字为storage的字段。具体表示结果为:如果pzl_order_goods表的product_id > 0则显示为pzl_products表的product_number字段值,否则显示pzl_goods表的goods_number字段值。
3pzl_order_goods的goods_attr字段
4brand_name字段:如果pzl_brand的brand_name为NULL则显示空,否则显示brand_name原值。
5pzl_products表的product_sn字段。
以上就是关于hibernate保存数据时,如果数据库中已有该数据时会保存吗全部的内容,包括:hibernate保存数据时,如果数据库中已有该数据时会保存吗、求2008高考英语新增单词、mysql数据库建表语句错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)