q*********u 发帖数: 280 | 1 公司的数据库里面有一堆表格是没有primary key, 反正那些东西也没有到处foreign
key,都是独立的,对于这些表格,应该不能用hibernate去映射吧?连个@Id都没地方写,
最坏的方案就是用spring的jdbctemplate了,请各位提提意见,先谢过了。 |
N***m 发帖数: 4460 | 2 it is not relational.
写,
【在 q*********u 的大作中提到】 : 公司的数据库里面有一堆表格是没有primary key, 反正那些东西也没有到处foreign : key,都是独立的,对于这些表格,应该不能用hibernate去映射吧?连个@Id都没地方写, : 最坏的方案就是用spring的jdbctemplate了,请各位提提意见,先谢过了。
|
q*********u 发帖数: 280 | 3 看了几个网页,没有pk, jpa之类是不能用的。
it is not relational.
写,
【在 N***m 的大作中提到】 : it is not relational. : : 写,
|
g*****g 发帖数: 34805 | 4 Add an ID column to the table then. That kind of data migration is trivial.
写,
【在 q*********u 的大作中提到】 : 公司的数据库里面有一堆表格是没有primary key, 反正那些东西也没有到处foreign : key,都是独立的,对于这些表格,应该不能用hibernate去映射吧?连个@Id都没地方写, : 最坏的方案就是用spring的jdbctemplate了,请各位提提意见,先谢过了。
|
q*********u 发帖数: 280 | 5 这里面还是有点花头,后期支持的admin喜欢随心所欲的修改表格中的数据,pk, fk越
多,修改的难度就越大,他们希望一个都没有,oracle好像本来在没有pk的情况下,会
自己给表生成一个sequence,但是程序里面应该拿不到,这下反而成了不用pk的理由了
,是比较郁闷的
Add an ID column to the table then. That kind of data migration is trivial.
写,
【在 g*****g 的大作中提到】 : Add an ID column to the table then. That kind of data migration is trivial. : : 写,
|
F****n 发帖数: 3271 | 6 瞎说, 没有PK大多数RDB功能就不work, 会有"希望一个都没有"的DBA?
这个跟hibernate 基本无关
【在 q*********u 的大作中提到】 : 这里面还是有点花头,后期支持的admin喜欢随心所欲的修改表格中的数据,pk, fk越 : 多,修改的难度就越大,他们希望一个都没有,oracle好像本来在没有pk的情况下,会 : 自己给表生成一个sequence,但是程序里面应该拿不到,这下反而成了不用pk的理由了 : ,是比较郁闷的 : : Add an ID column to the table then. That kind of data migration is trivial. : 写,
|
g*****g 发帖数: 34805 | 7 pk 通常是不变的,特别像你这种artificial key,根本没有变的理由。
让DBA生成一个也就是一分钟的事。
【在 q*********u 的大作中提到】 : 这里面还是有点花头,后期支持的admin喜欢随心所欲的修改表格中的数据,pk, fk越 : 多,修改的难度就越大,他们希望一个都没有,oracle好像本来在没有pk的情况下,会 : 自己给表生成一个sequence,但是程序里面应该拿不到,这下反而成了不用pk的理由了 : ,是比较郁闷的 : : Add an ID column to the table then. That kind of data migration is trivial. : 写,
|
x*****p 发帖数: 1707 | 8 Even tables do not have pk and fk, you can specify pk and fk in hibernate
mappings. |
B*****g 发帖数: 34098 | 9 what you said about oracle is wrong
【在 q*********u 的大作中提到】 : 这里面还是有点花头,后期支持的admin喜欢随心所欲的修改表格中的数据,pk, fk越 : 多,修改的难度就越大,他们希望一个都没有,oracle好像本来在没有pk的情况下,会 : 自己给表生成一个sequence,但是程序里面应该拿不到,这下反而成了不用pk的理由了 : ,是比较郁闷的 : : Add an ID column to the table then. That kind of data migration is trivial. : 写,
|
B*****g 发帖数: 34098 | 10 你们公司要不要换DBA呀。
写,
【在 q*********u 的大作中提到】 : 公司的数据库里面有一堆表格是没有primary key, 反正那些东西也没有到处foreign : key,都是独立的,对于这些表格,应该不能用hibernate去映射吧?连个@Id都没地方写, : 最坏的方案就是用spring的jdbctemplate了,请各位提提意见,先谢过了。
|
t*******e 发帖数: 684 | 11 原则上是可以的。就是不能用reverse engineering tool。 |
s*i 发帖数: 388 | 12 lol, go ahead and forward your resume. :)
【在 B*****g 的大作中提到】 : 你们公司要不要换DBA呀。 : : 写,
|