私はMysqlに2つのテーブルを持っています.1つはuser
で、もう1つはuserRoles
です。どちらもプロジェクトの既存のテーブルです。現在の外部キーはlogin_id
(varchar)です。@OneToManyマッピングのHibernateユーザーストリングフィールド
getInt() can not parse to 'userLoginName'.
TABLES:
ユーザー:
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)
が、私はこの2つの表で@ManyToOne
マッピングを作成することができ、私はエラーを取得しますは他の解決策でなければStringを使ったマッピングを行う方法はありますか?同じデータベースを持つ既存のプロジェクトのために、データ型を変更することはできません。私はHibernateを使って支援プロジェクトを作成しています。
は、あなたがあなたのエンティティクラスに持っているもの投稿することができますか? –