【发布时间】:2014-07-02 07:46:22
【问题描述】:
我当前的应用程序是在JAVA 中的SQL Server 2008 服务器中使用Hibernate 构建的,并且我在数据库中的部门层次结构中使用了HierarchyId 数据类型。
我编写了 SQL 查询来处理 HierarchyId 数据类型。而且我还有n-Level的部门树结构。
现在我想根据业务需求将我的数据库服务器从 SQL Server 2008 更改为 MySQL。
经过可行性检查后,我提出了我的整个应用程序将迁移到 MySQL 数据库服务器的解决方案,但 HierarchyId 数据类型除外。
所以我的主要挑战是找到HierarchyId 数据类型的替代解决方案,而编码变化最小。
在我的数据库中实现部门层次结构的最佳方式是什么?
谢谢...
【问题讨论】:
标签: mysql sql sql-server hierarchy hierarchyid