mybatisをロードせずにmavenを使用する場合
1.Maven-Reimportの使用
2.無効化と再起動
javaのクラスがSerializableインターフェイスを実装する理由
1:メモリ上のオブジェクトの状態をファイルやデータベースに保存したい場合、2:ソケットを使ってネットワーク上でオブジェクトを転送したい場合、3:RMIを使ってオブジェクトを転送したい場合;
mybatis設定ファイル
1 コア設定ファイル
一般的な名前は SqlMapConfig.xml です。
2 マッピングプロファイル
概要
mybatis
1 maven プロジェクトを作成して座標をインポート 2 エンティティ・クラスとインタフェースを作成 3 mybatis のメイン設定ファイル SqlMapConfig.xml を作成 4 mybatis マッピング設定ファイル User.xml を作成
注意
2 IDEA でディレクトリを作成する場合、パッケージとは異なります。 パッケージを作成する場合:com.mybatis.dao は 3 階層構造です。 ディレクトリを作成する場合:com.mybatis.dao は 1 階層ディレクトリです。
3 mybatisマッピング設定ファイルの場所は、daoインターフェースのパッケージ構造と同じでなければなりません。
4 マッピング・プロファイルの mapper タグの namespace 属性の値は、dao インターフェイスの修飾されたクラス名でなければなりません。
5 設定ファイルの操作コンフィギュレーションをマップする場合、id 属性の値は dao インターフェースのメソッド名でなければなりません。
345 処理完了。 開発はdao実装クラスを書く必要はありません。
はじめに
psvm ショートカット public static void main(String[] args)
IDEAエラー:Error:java: Error: Release 5はサポートされていません。
mybatis error: 原因: java.sql.SQLException: サーバーのタイムゾーン値 'Öйú±'
これは、MySQLバージョン8.0以上を使用している場合に問題となるエラーで、データベースにアクセスするためにUrlの後に以下のステートメントを追加する必要があります。
serverTimezone=GMT
はじめに
1 設定ファイルの読み込み
2 SqlSessionFactory ファクトリの作成
3 SqlSessionの作成
4 Dao インターフェースのプロキシオブジェクトの作成
5 Daoでのメソッド実行
6 リソースの解放
!マッピング構成で、どのエンティティクラスをConfigurationメソッドにカプセル化するかをmabatisに伝えることを忘れないでください:エンティティクラスの完全修飾クラス名を指定します。