请问Hibernate中有个 ,是主键生成策略,
请问这里的生成主键是什么意思
人气:126 ℃ 时间:2020-09-26 17:03:08
解答
是数据库中一个表中,唯一与其他记录做区别的字段,比如常见的网站登录程序,登录帐号必须是唯一的,这就是主键,class="assigned"说明主键是自己定的,不是数据库生成的,用户注册的帐号一般就属于这种类型.请问这里生成的主键是数据库表中的主键,还是程序实体类中的主键呢?如果是数据库表中的主键,那么一般主键不是都自动排序号,或直接给值,为什么还要在Hibernate中设置主键生成策略呢一般情况下数据库表中的主键和程序实体类中的主键是对应的。你不设置主键生成策略,hibernate怎么知道那个自动是自动排序还是直接给值呢,他也是程序,不是人,得通过配置文件获取这些信息。
推荐
- hibernate中 *.hbm.xml
- 材料一反应二战后美国在欧洲实行什么政策
- 30只羊,7天杀完,必须天天杀,杀单数不杀双数,怎么杀法
- 分别给出卑鄙,猖獗,谢,往往,绝境,但,博士,作文的古今义
- 学校食堂买回萝卜和白菜,一共82kg,罗布重量的五分之一比白菜重量的四分之一多2kg.萝卜和白菜的重量各是
- 二项式定理的系数怎样求
- 电子层能量排布
- t^4-2t^6+1=0
猜你喜欢