問題タブ [activejdbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MysqlはPreparedStatement.getGeneratedKeys();からLongを返します。
JDBC 3ドライバーを使用すると、レコードをテーブルに挿入して、列の自動生成された値をすぐに取得できます。この手法はActiveJDBCで使用されます。
テーブルの定義は次のとおりです。
これはH2とPostgreSQLで正常に機能しており、戻り値のタイプは整数です。ただし、MySQLでは型はLongですが、整数である必要があると思います。Mysqlでこの同じ行をクエリすると、「id」は整数として返されます。
「getGeneratedKeys()」がMysqlでjava.lang.Longを返す理由と、それを修正する方法を知っている人はいますか?
java - MyEclipse + Maven + ActiveJDBC インストルメンテーションを自動実行する方法
プロジェクトに MyEclipse + Maven と ActiveJDBC を使用しています。
プロジェクトを展開モードで MyExclipse 内から tomcat サーバーにデプロイしているので、開発中にホット デプロイから利益を得ることができます。しかし、DB クラスを変更するたびに、手動で計測する必要があります。クラスを自動計測する方法はありますか? pom には既にインストルメンテーション プラグインがありますが、無視されます。
そうでない場合は、別の db フレームワークに移行することを考えています。助言がありますか?
java - ActiveJDBC と Dropwizard の統合
Dropwizard が提供する Hibernate の代わりに、ActiveJDBC を ORM として使用することは可能ですか。可能であればどのように設定しますか。前もって感謝します。
jenkins - Jenkins が ActiveJDBC モデル クラスを計測していない
「Maven 2/3 Project」タイプを使用してジェンキンスジョブを作成しました。私が使用している Java プロジェクトは、コンパイル中にインストルメンテーションの手順を必要とする ActiveJDBC を使用します。
コマンド ラインから「mvn パッケージ」が正しく機能し、クラスが ActiveJDBC 用に正しくインストルメント化されます。
Jenkins から実行すると、モデル クラスはインストルメント化されますが、インストルメント化されたモデル クラスには含まれません。「モデルがインストルメント化されていることを確認しますか?」というメッセージが表示され、アプリケーションが失敗します。
jenkins のジョブにインストルメント化されたクラスが war ファイルに含まれていないのはなぜですか?
java - ActiveJDBC のパフォーマンス
今日、興味深いライブラリActiveJDBCを見つけました。RoR のような ActiveRecord インターフェースを提供します。私は Hibernate の置き換えを考えていますが、疑問があります。ActiveJDBC は本当に大きなクエリと結果を処理できますか? また、アプリケーションで Hibernate の代わりにそれを使用するのは賢いですか?
java - ActiveJDBC を使用してデータベースにオブジェクトを挿入できません
HSQLDBでActiveJDBCを使用しようとしています:
出力がなく、DBに情報がありません。FlyWay の移行は次のとおりです。
どうしたの?
追加: Log4J をセットアップし、メッセージを取得しました:
更新: ここにログ出力があります
間違った操作が行われたようです。どうしたの?
maven - Play Framework コンパイルでの ActiveJDBC インストルメンテーションの実行
Play フレームワークで ActiveJDBC を使用しようとしています。起動時に特別なインストルメンテーション プラグインを実行する必要があります。
また、アプリケーションで Maven を使用しています。
インストルメンテーション プラグインを使用してアプリケーションを実行するにはどうすればよいですか?
activejdbc - 同じクラスを参照する複数の親を持つ ActiveJDBC オブジェクト
チームとゲームの 2 つのオブジェクトを持つかなり単純なモデルがあります。Team オブジェクトにはチームの名前があり、Game オブジェクトは Team オブジェクトを 2 回参照します。1 つは「away_team_id」フィールドを介して、もう 1 つは「home_team_id」フィールドを介して。
私は ActiveJDBC にはかなり慣れていませんが、かなり長い間 PHP ActiveRecord を使用してきました。Game オブジェクトを介して各チームを参照する方法を理解することはできません。Game オブジェクトに次の注釈があります。
私のテストコードには、次のものがあります。
しかし、明らかにそれはそのうちの 1 つにすぎません。どんな助けでも大歓迎です。
前もって感謝します!
eclipse - クラスパス内のファイルが公開されていない (Eclipse + JBoss AS)
エンティティ マッピングを行うために、ビルドの前に計測手順が必要な ActiveJDBC プロジェクトで作業しています。クラスパスで activejdbc.properties を生成するスクリプトを追加することでこれを行いました。
ビルド部分は問題なく、ファイルはワークスペースで適切に生成されています。ただし、プロジェクトを公開すると、ファイルは WAR ファイルにパックされます (ただし、他のすべてのクラスは問題ありません)。
これは単純な動的 Web プロジェクトであり、インストルメンテーション ステップ以外にビルドまたはクラスパスに変更はありません。私が使用している: - OS X Mavericks。- エクリプス ジュノ。- Maven 3。 - JBoss AS 7。 - JRE 1.6。
次のチュートリアルを使用しました: http://javalite.io/eclipseIntegration
何が起こっているのかヒントを教えてもらえますか?コンソールにエラーや警告はありません...
eclipse - Maven を使用しない Eclipse プロジェクト用の ActiveJDBC のセットアップ
私はactivejdbcについていくつか読んで、気に入りました。私はすでに持っているEclipseプロジェクトにそれを追加しようとしましたが、プロジェクトに追加する方法に関する参照のほとんどがMavenを使用していることに気付きました. 私は自分のプロジェクトに Maven を使用しておらず、Maven を使用する準備ができていません。これは、私がやろうとしていることと完全に一致していないためです。誰か他の方法を教えてください(ステップバイステップガイド)プロジェクトで実行することができました.
MVC アーキテクチャを使用して Swing アプリケーションを作成しています。