- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在谷歌上搜索了很多,但没有找到任何满意的答案。所以任何人都请告诉我一个senario,在hibernate的hbm文件中在哪里使用natural-id。任何帮助将不胜感激。
提前致谢.....
最佳答案
强烈建议您在表上使用代理主键,即名为 id 的列,它不是从业务数据派生的。然而,最有可能形成表的合理业务键的字段组合。这些字段应该是非空和不可变的。这将被标记为自然键,也将用于该类的 equals 和 hashCode 实现。
如果 Hibernate 要从映射的域类生成数据库模式,则此自然键将用于为表生成唯一索引。
关于hibernate - 如何、何时何地在 hbm 文件中使用自然 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6251955/
中提到的单词将class应用于
我有使用 namespace 的代码,其中有一些,我的大脑有些困惑。 如果我有类似的东西: #include protected: vector mRegistryList; 编译器提示 v
是否有好的算法/分词器/正则表达式或其他一些技术可以检测用户输入的英语句子的哪一部分是“谁”、“什么”、“何时”和“哪里”? 理想情况下,它可以在 Elasticsearch 或 javascript
我因使用 uint 而不是 size_t 而受到很多批评,但每次我检查我正在使用的工具链时都会发现 size_t 被定义为一个 uint。 是否有任何编译器实现中 size_t 实际上不是 uint?
在使用 MongoDB 的应用程序中,何时/何地是进行关系数据库中迁移的数据库更改的最佳位置? 比如创建索引或者设置shard key应该如何管理?这段代码应该去哪里? 最佳答案 最好有意识地在 sh
我是一名优秀的程序员,十分优秀!