假设这样一个表
User
(
 id number,
 name varchar2(255),
 age   number(默认为18)
 hobby varchar2(255)(默认为篮球)
)
现在使用hibernate往表里 save一个user
我想这样:
除了name设定外,其余都使用默认值
怎么办?
还有一个问题,我使用的数据库是oracle,大家知道,它的主键自增比较困难,我使用了一个触发器,使每当插入一行时
可是id,自动加1,我的效果是如果用sql语句,是:insert into user(name,age,hobby) values('刘德华',20,'演电影')这样的sql插入后,id会自动加1了(我使用了触发器)
但是这样,我在java中使用hibernate没法控制了,hibernate一插就是全部的。大家明白我的意思吗?这也就是我开始提的那个问题.
请教大家。