我在Mysql中有兩個表,一個是user
,另一個是userRoles
,兩者都是項目中的現有表。當前外鍵是login_id
(varchar)。@OneToMany映射的休眠用戶字符串字段
我可以創建這兩個表中@ManyToOne
映射,我得到的錯誤:
getInt() can not parse to 'userLoginName'.
表:
用戶:
user_id int(11) login_name varchar(50) password varchar(50) status varchar(1)
user_roles:
user_role_id int(11) login_name varchar(50) #fk user_role_name varchaar(100)
是有沒有辦法用String來做映射,如果沒有其他解決方案?由於具有相同數據庫的現有項目,我無法更改其數據類型。我正在用Hibernate創建支持項目。
你可以發佈你在你的實體類? –