cayenne(23)

23follower
Kazutoshi Shinoda さんのアバター 30views

CayenneでLIKE演算子を使う

例えばSから始まるnameカラムのデータを検索したい時、以下のようなSQL文を作成します。 SECELT * from sample_table where name like 'S%'; このwhere以下表すExpressionを... 2016年11月8日
kisyaman さんのアバター 15views

Cayenneを用いたWHERE句の作り方

SQLで特定の値(”あるカラムでTrueのもの” 等)を持ったデータを引っ張りたい場合、WHERE句等による条件検索が便利でした。以前はデータベースに関する処理が煩雑だったらしいのですが、ORM(オブジェクト関係マッ... 2016年10月19日
yamagenii さんのアバター 12views

Cayenneのエンティティファイルにメソッドを実装するとき

最近ではMVCモデルのMで実装することが良いとしている風潮もありますがORMマッパーであるCayenneを使用しているソフトで実装するときは注意があります。 CayenneでgenerateするエンティティクラスはDataMap.java... 2016年9月7日
you12724 さんのアバター 14views

ExpressionFactory

cayenneのコードでExpressionFactoryを使っている部分があったので真似て書いたらエラーが出て少し詰まったので簡単に書きます。 役割としてはDBの検索クエリに条件をつけるような感じでSQLだとwhereとかの役割です。 E... 2016年5月10日
@iwasaki さんのアバター 24views

MacでCayenneModeler2.0.4が起動しない場合

OS X El CapitanにしてからCayenneModeler2.0.4が起動しなくなったようです。 起動しようとすると LSOpenURLsWithRole() failed with error -10810 みたいなエラ... 2016年3月17日
@iwasaki さんのアバター 74views

OS X El Capitan‎でCayenneModelerが起動しない

open /Applications/cayenne-2.0.4/CayenneModeler.app/ LSOpenURLsWithRole() failed with error -10810 for the file /Applica... 2016年2月10日
kayama さんのアバター 37views

CayenneModelerでテーブルに変更を加えてAipoがDBに接続できなくなったら

久しぶりにCayenneModelerを使って作業しましたが、まだまだ慣れず妙な操作をしてDBとAipoが接続できなくなるという状況に陥りました。 原因 間違えた原因は以前書いたこちらのHack記事です。 [Aipo] 既存のDBテ... 2015年12月28日
@iwasaki さんのアバター 8views

cayenne 3.0.2のソースコードからAutoAdapterを探す手順

cayenne-3.0.2 のソースコードを解凍してAutoAdapterをオーバーライトする必要が発生したのでその手順です。 cd ~/Downloads/ wget http://ftp.tsukuba.wide.ad.jp/soft... 2015年6月22日
Tomoumi Nishimura さんのアバター 51views

Cayenneで新しいデータを保存する

Cayenneを利用して新規データを登録する場合は、DataContextの取得→新規オブジェクトの取得→変更の反映という流れになります。 例 DataContext ctx = DataContext.createDataContex... 2015年2月20日
nbeppu さんのアバター 59views

Cayenne Modeler 2 系 / 3 系の共存

Aipo では依存関係の問題で、本体は Cayenne 2.0.4、OpenSocial コンテナは Cayenne 3.0.1 を利用しています。Mac の環境にて共存させる方法です。 Cayenne 2.0.4 のインストール wg... 2015年1月27日
yamagenii さんのアバター 127views

Cayenneのエラー

ログのエラーで CayenneDatabasePsmlManagerService: error in refresh-rate configuration: using default はCayenneにて作成されたクラスファイルに何らか... 2014年12月22日
@iwasaki さんのアバター 22views

Macにhomebrewを使ってcayenneをインストールする

wget -P ~/Downloads/ http://archive.apache.org/dist/cayenne/cayenne-2.0.4-macosx.dmg hdiutil mount ~/Downloads/cayenne-2... 2014年12月8日
nbeppu さんのアバター 245views

Aipo で JOIN したクエリの検索結果を ORM に変換する方法

SQLTemplate<Sample> query = Database.sql(Sample.class, sql, Integer.valueOf(userId)); List<DataRow>... 2014年9月5日
高瀬 裕介 さんのアバター 434views

Aipoで指定カラムだけ引っ張る

SelectQuery<EipTTable> query = Database.query(EipTTable.class); query.select(EipTTable.TABLE_ID_PK_COLUMN); ... 2014年4月8日
@iwasaki さんのアバター 358views

AipoでプライマリキーでgreaterExpを使う方法

結論から言うと、使えません。 Expression exp = ExpressionFactory.greaterExp(TurbineUser.USER_ID_PK_COLUMN, 3); をやろうとするとエラーに... 2014年4月3日
alkoshikawa さんのアバター 210views

cayenne2.0.4でSQLTemplateのresultを使っちゃったときのエイリアスの指定方法

普通にASを使って書いてもDataRowで反映されないので以下の手法を使います。 select #result('t.some_column_id', 'int', 'entityid&#... 2014年3月28日
alkoshikawa さんのアバター 230views

Aipoで使用しているjdbcドライバーの判別について

dataContext.getParentDataDomain() .getNode(Database.getDomainName() + "domainNode") .getDa... 2014年3月24日
k-nakamura さんのアバター 498views

実行されたsql文を監視する

どのようなsql文が実行されたかを確認する方法です。 aipo\war\src\main\webapp\WEB-INF\conf\log4j.properties 以下の行を変更してください。 【変更前】log4j.category.... 2014年3月13日
Ryo Miyagi さんのアバター 202views

【CayenneModeler】AttributesタブのMandatory

CayenneModelerでAttributesタブにテーブル設計表を書き写すときMandatoryという項目があります。 これは”NOT NULL”を意味しています。 ... 2014年3月12日
@iwasaki さんのアバター 427views

matchExpとmatchDbExpの使い分け

cayenneでSQLを作る際によく出る2つのパターン Expression exp = ExpressionFactory.matchExp(EipTTodoCategory.USER_ID_PROP... 2014年2月19日