質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.12%

stsを使って、外だしSQLの呼び出し実装をしたい

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 450

onigiri_mogu

score 9

前提・実現したいこと

dbfluteの活用方法
を参考に
stsを使って、dbfluteの外だしSQLの呼び出しを実装しようとしています。

Javaファイル中で

NotificationUserRecodeListPmb pmb = new NotificationUserRecodeListPbm();


としたいのです。

発生している問題・エラーメッセージ

sql文を作成(pgadminで正しく実行されることを確認しました)し、manage.bat(renewal)を実行しました。
しかし、pmb
dbflute.logには、

BUILD SUCCESSFUL

と書いてあったのですが、
作成されているだろうNotificationUserRecodeListPmb.javaが作成されておらず
importすらできません。

該当のソースコード

/*
 [df:title]
  テーブルから対象者のレコードを検索し、to_user_idの昇順でリストとして返します。

 [df:description]

*/

-- #df:entity#

-- !df:pmb!
-- !!AutoDetect!!

select     *
from t_notification_mng
where sys_up_date 
    between /*pmb.sys_up_date*/'2019-02-08 02:24:51.2533597' and /*pmb.sys_up_date*/'2019-02-08 04:24:51.253359'  and
    notification_target_flg = /*pbm.notification_target_flg*/1 and
    (slip_no, slip_seq) 
in
    (
    select slip_no, max(slip_seq) 
    from t_notification_mng
    where     sys_up_date 
        between /*pmb.sys_up_date*/'2019-02-08 02:24:51.2533597' and /*pmb.sys_up_date*/'2019-02-08 04:24:51.253359'  and
        notification_target_flg = /*pbm.notification_target_flg*/1
     group by slip_no
    )
order by to_user_id

試したこと

dbflute.logに、

2019-02-08 14:11:56,303 [main] INFO  (DfRefreshResourceProcess#show():296) - Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Failed to refresh the resources.

とあったので、手動で、STSからリフレッシュをしてみましたが、変わりませんでした。

補足情報(FW/ツールのバージョンなど)

dbflute.logには、ほかにも書いてあったこと。参考になれば…

2019-02-08 14:11:53,672 [main] INFO  (DfOutsideSqlAnalyzer#traceResult():336) -  -> success=1 failure=0
2019-02-08 14:11:53,672 [main] INFO  (DfSqlFileFireMan#fire():65) - ...Firing: (今回の質問とは関係ない別のsqlファイル).sql
2019-02-08 14:11:53,674 [main] INFO  (DfOutsideSqlAnalyzer#traceResult():338) -  -> SQL for sql2entity was not found in the SQL file!
2019-02-08 14:11:53,674 [main] INFO  (DfSqlFileFireMan#fire():65) - ...Firing: TNotificationMngBhv_selectNotificationUserRecodeList.sql
2019-02-08 14:11:53,676 [main] INFO  (DfOutsideSqlAnalyzer#traceSql():330) - SQL:

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • Orlofsky

    2019/02/08 15:13

    URLは https://teratail.com/help#about-markdown の[リンク]に修正してください。

    キャンセル

  • onigiri_mogu

    2019/02/14 08:44

    ご指摘ありがとうございます。
    読む方が分かりやすいように書いていきますので、
    至らない点ありましたらご指摘ください。

    キャンセル

回答 1

check解決した方法

0

問題ありませんでした。
sourcetreeを見たら新しくファイル生成されていることがわかり
STSを起動しなおしたらありました。
お騒がせしました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.12%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る