我在Mysql中有2个表,一个是,user另一个是userRoles,都是项目中现有的表。当前外键是login_id(varchar)。
我可以在这两个表中创建@ManyToOne映射吗,我收到错误:
getInt() 无法解析为“userLoginName”。
表格:
用户:
用户 ID int(11) 登录名 varchar(50) 密码 varchar(50) 状态 varchar(1)
用户角色:
用户角色 ID int(11) 登录名 varchar(50) #fk 用户角色名称 varchaar(100)
如果没有其他解决方案,是否有任何方法可以使用 String 进行映射?由于现有项目具有相同的数据库,我无法更改其数据类型。我正在使用 Hibernate 创建支持项目。