MyBatis

MyBatisはJavaや.NET Frameworkでなどで使用できる、SQL文や、ストアドプロシージャをオブジェクトと紐付けるO/Rマッピングフレームワークです。

RSS
  • 解決済

    回答
    1

    MyBatisのForeachで複数列指定のIN句を実現したい。

    Mybatisのforeachで複数列指定のIN句をどのようにかけばよいか苦戦しています。 DBはDB2です。 具体的には下記のようなSQLを動的に生成したいです。 実現したいSQL SELECT     ユーザー名 FROM     ユーザー情報テーブル WHERE     (ユーザーID親, ユーザーID枝) IN (VALUES ('00

    • 1評価
    • 69PV
    kanitama111 kanitama111 1週間前に コメント
  • 受付中

    回答
    0

    MyBatis Generatorでmapper(インターフェース)内の日本語が文字化けして生成され...

    mapperインターフェースを自動生成する方法としてEclipseプラグインからMyBatis Generatorを利用しています。 自動生成されたインターフェース内のJavadocの文字化けが気になって解決する方法を知りたいです。 状況としては下記の通りです 自動生成で作られたXxxxMapperインターフェースに自前でメソッドを追加します

    • 0評価
    • 65PV
    teratailが2週間前に アップデート
  • 解決済

    回答
    1

    mybatisにおいて、mapperのxmlのresourceの指定でワイルドカードが使えない理由

    <mappers> <mapper resource="project/mapper/hogehogeMapper.xml" /> <mapper resource="project/mapper/hogehogehogeMapper.xml" /> </mappers> ではなく <mappers> <mapper resou

    • 0評価
    • 62PV
    A-pZ A-pZ 3週間前に ベストアンサー
  • 解決済

    回答
    1

    セキュリティの関わる問題なので削除させていただきました。

    セキュリティの関わる問題なので削除させていただきました。   

    • 0評価
    • 634PV
    amaguri amaguri 4週間前に 質問を編集
  • 解決済

    回答
    1

    Enumのコレクションクラスをマッピングしたい

    環境 Mybatis3 Java7 Oracle11g https://qiita.com/alpha_pz/items/0a0cd902af1d3904616f 上記のサイトのようなenumのタイプハンドラークラスを作成し、 enumのコレクションクラスとマッピングさせたいです。 例:List<ItemPublish> その場合、Mapper.xm

    • 0評価
    • 121PV
    Kyle_Reese Kyle_Reese 1ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    悲観ロックの実装方法

    前提 cronで定期的に実行するバッチプログラムを作成しています。 Hogeテーブルに処理のキューを登録しておき、 バッチが起動するとHogeテーブルからステータス”待ち状態”のレコードを1件取得して特定の処理を実行します。 その処理の完了後、Hogeテーブルのステータスを”実行中”に更新します。 このバッチは多重起動されるものなので、ステータスを

    • 0評価
    • 209PV
    flaumig flaumig 2ヶ月前に コメント
  • 受付中

    回答
    1

    SQLでデータを取得した後、所定時間が過ぎるまでアプリ変数でデータをキャッシュしておきたい。

    前提・実現したいこと SQLでデータを取得したいのですが、毎回取ってくると毎回DBアクセスが発生するためそんなに現状データ量が多いわけではないのですがデータが増えた際にもパフォーマンスを安定させたいためキャッシュしデータを所定期間保持しておきたいと考えています。 どのようにすればよいかで悩んでいます。 ※所定期間:3日後。(本日、動かし取得した場合は明

    • 0評価
    • 86PV
    euledge euledge 2ヶ月前に 回答
  • 受付中

    回答
    1

    SpringでDB接続にMy Batisを使用しSQLでデータ取得をしたものの格納

    Java8、FWはSpring。DB接続にはMy Batisでmapperを使用します。 この時、AからDまで4つのテーブルが存在しそれぞれを List<AClass> resutA = mapper.selectA(); List<BClass> resutB = mapper.selectB(); List<CClass> resutC = ma

    • 0評価
    • 122PV
    TM3tmlab TM3tmlab 2ヶ月前に 回答
  • 解決済

    回答
    1

    Mapで保持しているデータとリストの一致比較がしたい

    前提・実現したいこと ある条件に従って取得されたデータMapに格納されている。 と、mapperを使用してSQLでDBから取得したデータList型で 同一データがあるかの比較、検索をしたい。 一致しないものがあった場合、エラーとしたいのでフラグか何かにチェックをつける。 該当のソースコード HashMap<String, Object> map =

    • 0評価
    • 112PV
    swordone swordone 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    【Spring MyBatis】MyBatisにおける動的SQLで文字列型⇒日付型に変換した上での検...

    前提・実現したいこと いつもお世話になっております。 MapperファイルにSQLを記述し、画面から文字列「YYYY/MM/DD」形式で値を取得し、 SQLのWHERE句に範囲検索条件として指定したいのですが、どうもうまくいきません。 また、エラーメッセージを読んでもイマイチ原因が特定できないため、 ご指摘をお願いできればと思います。 発生している問

    • 0評価
    • 195PV
    S.niranira S.niranira 2ヶ月前に コメント
  • 解決済

    回答
    1

    【Spring MyBatis】入力値を元にDBのDate型カラムに対して検索かけたい

    前提・実現したいこと 入力値「開始日」「終了日」をもとにDBのレコード内Date型カラムに対し、 開始日と終了日の範囲内に存在するレコードの検索をかけたいのですが、 SQLを実行した際にエラーとなり検索ができませんでした。 発生している問題・エラーメッセージ org.springframework.web.util.NestedServletExce

    • 0評価
    • 181PV
    S.niranira S.niranira 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    【MyBatis-Spring】サーバからデータを取得しようとすると500エラーが返ってきてしまう

    前提・実現したいこと お世話になっております。 今回、データベースからデータを取得するようプログラムを組んでいるのですが、 ブラウザで確認を行おうとすると500エラーが返ってきてしまいます。 エラーの内容を確認したのですが、@Autowiredがおかしいくらいまでしか理解できず、 そこより深い部分での原因がわからないため、相談させてください。 発

    • 0評価
    • 132PV
    S.niranira S.niranira 3ヶ月前に 回答
  • 解決済

    回答
    2

    Mybatisで使用するSQLの出力制御について

    いつもお世話になっております。 現在、Springboo2、PostgreSQL、Mybatis、Logbackで開発をしております。 Mybatisで実施したSQL、バインド変数などをログに出力したい為に、 logback-spring.xmlに以下の記述をして、ログを出力するようにしました。 このログの出力でお聞きしたい事があります。 毎回ログを

    • 0評価
    • 362PV
    a0841_1974 a0841_1974 3ヶ月前に 回答
  • 受付中

    回答
    2

    Docker上でSpring Boot, MyBatisでコネクションが取得できない

    前提・実現したいこと JavaでWebシステムを開発しようとしています。 今後の開発開始に使えるよう、認証機能までを持ったブランクプロジェクトを作って置きたいと考えています。 構成 Docker compose JDK8+Maven Dockerイメージ Spring Boot, MyBatis, Thymeleaf, Log4J2

    • 0評価
    • 181PV
    szk. szk. 3ヶ月前に コメント
  • 解決済

    回答
    1

    MyBatis: `<insert useGeneratedKeys="true">`で自動生成され...

    環境 mybatis-spring-boot-starter: 1.3.1 postgresql jdbc : 42.1.4 Spring Boot 1.5.9 Java8 PostgreSQL 9.6 やりたいこと studentテーブルにINSERTして、INSERT時に自動発行されたstudent_idの値を取得したいです。

    • 0評価
    • 430PV
    yuji38kwmt yuji38kwmt 5ヶ月前に 質問を編集
  • 解決済

    回答
    1

    MyBatisのテストコードを実行したら「No qualifying bean of type~」と...

    環境 mybatis-spring-boot-starter: 1.3.1 mybatis-spring-boot-starter-test: 1.3.1 postgresql jdbc : 42.1.4 Spring Boot 1.5.9 Java8 PostgreSQL 9.6 プログラム Spring Boot用のMyB

    • 0評価
    • 626PV
    yuji38kwmt yuji38kwmt 5ヶ月前に コメント
  • 解決済

    回答
    2

    複数トランザクションの管理(mybatis-spring)

    前提・実現したいこと mybatis-springを利用して複数DBへの更新処理を試みています。 現在、トランザクションを意識せずにinsert,update等のSQLは処理出来ています。 発生している問題・エラーメッセージ トランザクション制御をかけるため、@Transactionalを使用して実装したのですが どうやらトランザクションが想定通りに動作

    • 0評価
    • 560PV
    kojiko kojiko 5ヶ月前に 回答を編集
  • 解決済

    回答
    1

    MyBatis-Spring-Boot-Starterで、BatchのSqlSessionを発行する...

    環境 Spring Boot 1.5.7 MyBatis-Spring-Boot-Starter: 1.3.1 現状 MyBatis-Spring-Boot-Starterを使って、データベースにアクセスしています。 具体的には以下のようなコードです。 http://www.mybatis.org/spring/ja/sqlsession.h

    • 0評価
    • 739PV
    yuji38kwmt yuji38kwmt 5ヶ月前に 質問を編集
  • 受付中

    回答
    0

    MyBatisBatchItemWriterでSQLの結果をログで、ファイル出力可能か?

    SpringBootでWebアプリの開発をしています。 現在、Gradle、チャンクモデルで実装していますが、 MyBatisBatchItemWriterでSQLを発行した際、例えば SQLを発行する度に「Aテーブルのデータを削除しました」などの結果ログを ファイルに出力する事は可能でしょうか? また、削除件数が0件のSQLの結果ならログを表示しな

    • -1評価
    • 273PV
    teratailが6ヶ月前に アップデート
  • 解決済

    回答
    1

    SpringBootでDELETEしたテーブル名をログ出力したい。

    SpringBootで、Mybatisを使用して、SQL文(DELETE文)を発行、 レコードを削除したテーブル名をログに出力したいと考えています。 logback-spring.xml で、例えば${テーブル名}と記述したらテーブル名は取得できるものでしょうか? また、動的に${テーブル名}でテーブル名を取得しDELETEしているので、そのまま取得

    • 0評価
    • 254PV
    karasu0318 karasu0318 6ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    39

  • 総質問数

    60

  • 今週の質問数

    0

関連するタグ

MyBatisタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る