spring bootでTwitterのようなサービスを作ってる中で、DBに値を格納しようと思ったのですが、insertの仕方が調べても出てこず、苦戦しております。
テーブル user
カラム id , name
テーブル tweet
カラム id tweet
格納する流れは以下です。
(MyBatisを使ってるため、MapperクラスからDBデータの出し入れ)
-
ツイートを投稿
⇩ -
現在ログインしている名前とtweet内容をUserDetails実装クラスMyUserから引数で取る
⇩ -
テーブルtweetのidに、テーブルuserの名前と一致するidを格納して、tweet内容はそのままテーブルtweet自身のカラムtweetに格納する
テーブルtweetのカラムtweetには、任意の値(ここではtweet内容)を入れて、idにはテーブルuserのid値を入れたいのですが、やり方がわかりません
@Mapper
public interface UserMapper {
@Insert("insert into tweet (id, tweet) ")//ここから先がわからない
public int insertTweet(MyUser myUser);
}
もしわかる方がいれば、ご教授お願いします????
あなたの回答
tips
プレビュー