这个数据库系统的设计有点混乱,主要是他的权限表,他把权限细化到了数据库表的行级上,在我设计过程中,发现很难把这些数据表抽象成对象,因为表与表之间关系粘连,不好分离。
我想问大家一句,到底我们设计数据库的时候要注意什么?到底什么样的数据表设计才算是面向对象的???因为我还想用HIBERNATE或者EJB来处理,如果像他那样,我怎么抽象嘛!
这个数据库系统的设计有点混乱,主要是他的权限表,他把权限细化到了数据库表的行级上,在我设计过程中,发现很难把这些数据表抽象成对象,因为表与表之间关系粘连,不好分离。
我想问大家一句,到底我们设计数据库的时候要注意什么?到底什么样的数据表设计才算是面向对象的???因为我还想用HIBERNATE或者EJB来处理,如果像他那样,我怎么抽象嘛!
在所有涉及数据库访问点,切开一个口子,加入一个filter之类的层,这样,逐步重整到面向对象。