MyBatis 映射文件:用户、房间、文件、信息等数据操作
以下是根据代码解析出的数据库逻辑设计:
1. 用户表 (user)
- 用户编号 (userId):主键,数据类型为整数,自动增长
- 用户名 (userName):数据类型为字符串
- 密码 (userPassword):数据类型为字符串
2. 房间表 (room)
- 房间编号 (roomId):主键,数据类型为整数,自动增长
- 价格 (price):数据类型为字符串
- 类型 (type):数据类型为字符串
- 面积 (area):数据类型为字符串
- 总数 (total):数据类型为字符串
- 地址 (address):数据类型为字符串
- 描述 (roomDescribe):数据类型为字符串
- 类别编号 (categoryId):外键,关联到类别表
3. 类别表 (category)
- 类别编号 (categoryId):主键,数据类型为整数,自动增长
- 类别名称 (categoryName):数据类型为字符串
4. 客户表 (client)
- 客户编号 (id):主键,数据类型为整数,自动增长
- 房间编号 (roomId):外键,关联到房间表
- 姓名 (name):数据类型为字符串
- 性别 (sex):数据类型为字符串
- 手机 (phone):数据类型为字符串
- 年龄 (age):数据类型为字符串
- 地址 (addr):数据类型为字符串
5. 文件表 (myfile)
- 文件编号 (fileId):主键,数据类型为整数,自动增长
- 文件标题 (fileTitle):数据类型为字符串
- 文件路径 (fileUrl):数据类型为字符串
6. 信息表 (smbms_provider)
- 信息编号 (informationsId):主键,数据类型为整数,自动增长
- 信息内容:数据类型为字符串
外键关系:
- client 表中的 roomId 关联到 room 表的 roomId
- room 表中的 categoryId 关联到 category 表的 categoryId
注:
- 该数据库逻辑设计是根据代码中的映射文件和 SQL 语句推断出来的,实际的数据库设计可能有所不同,请根据实际情况进行调整。
原文地址: https://www.cveoy.top/t/topic/lBpU 著作权归作者所有。请勿转载和采集!