◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

Java⇔RDBのMapping-Frameworkを語るスレ Vol.6->画像>2枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1403687573/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん
2014/06/25(水) 18:12:53.15ID:rgrQM46t
前スレ:
Java⇔RDBのMapping-Frameworkを語るスレ Vol.5
 http://toro.2ch.net/test/read.cgi/tech/1220671877/

過去スレ:
Java⇔RDBのMapping-Frameworkを語るスレ Vol.4
 http://pc11.2ch.net/test/read.cgi/tech/1134701684/
Java⇔RDBのMapping-Frameworkを語るThre Vol.3
 http://pc8.2ch.net/test/read.cgi/tech/1090653286/
Java⇔RDBのMapping-Frameworkを語るスレ Vol.2
 http://pc5.2ch.net/test/read.cgi/tech/1086315004/
Java⇔RDBのMapping-Frameworkを語るスレ
 http://pc5.2ch.net/test/read.cgi/tech/1049030272/


●まずは、基礎知識と技術選択指針など
 [The Fundamentals of Mapping Objects to Relational Databases]
  (RDBに対するオブジェクトマッピングの基礎(英語))
  http://www.agiledata.org/essays/mappingObjects.html

 [O/R-Mappingツールの比較サイト(英語)]
  http://c2.com/cgi-bin/wiki?ObjectRelationalToolComparison

 [Catalog of Patterns of Enterprise Application Architecture (PoEAA)]
  http://www.martinfowler.com/eaaCatalog/

あとは>>2-5ぐらい
2デフォルトの名無しさん
2014/06/25(水) 18:13:40.98ID:rgrQM46t
●O/R-Mapping Framework各種
 [HYBERNATE]
  http://www.hibernate.org/

 [Cayenne]
  http://cayenne.apache.org/

 [Torque]
  http://db.apache.org/torque/

 [iBATIS - SQL Maps]
  http://ibatis.apache.org/

 [Java Ultra-Lite Persistence (JULP)]
  http://julp.sourceforge.net/index.html

 [Jakarta Commons DbUtils](O/R-Mappingというよりは、O/R-Bridge)
  http://commons.apache.org/dbutils/

 [Amber - Lightweight Java R/O Mapping Framework]
  http://sourceforge.net/projects/amber-db

 [GlassFish / EJB3.0 ReferenceImplemention ]
  https://glassfish.dev.java.net/

 [S2Dao]
  http://s2dao.seasar.org/ja/
3デフォルトの名無しさん
2014/06/25(水) 18:15:10.93ID:rgrQM46t
●その他関連情報・ツール
 [JoSQL]
  JavaオブジェクトをSQLで操作
  http://josql.sourceforge.net/

 [SQL Generator]
  Javaでお手軽かつ動的にSQLを生成する
  http://sourceforge.jp/projects/sql-generator/

 データベース開発をサポートするプラグイン (Eclipse用)
  http://itpro.nikkeibp.co.jp/article/COLUMN/20071015/284575/

 [activeobjects]
  https://activeobjects.dev.java.net/


オープンソースJava O/Rマッピングソフト一覧
http://db2.jugem.cc/?eid=1421
4デフォルトの名無しさん
2014/06/25(水) 21:10:00.51ID:PDacUeaI
ActiveObjectは注目していたけど開発中止だってさ
5デフォルトの名無しさん
2014/07/09(水) 21:50:19.23ID:ehIjkIMV
今はS2JDBCがメイン。Java8に対応したDomaも気になる所だけど。
6デフォルトの名無しさん
2014/07/14(月) 15:43:53.14ID:YgyshveW
またseasarゾンビかよ
7デフォルトの名無しさん
2014/07/14(月) 23:16:24.51ID:SSEjcuim
>>6
domaはseasarに依存してないだろ。情弱乙
8デフォルトの名無しさん
2014/07/18(金) 06:55:46.44ID:ebrrZgfr
やーいグレートゾンビ~w
9デフォルトの名無しさん
2014/07/30(水) 00:43:16.09ID:HU/H1ueJ
[EBean]
http://www.avaje.org/

PlayFramework2.x (play-java)の標準のORマッパー
使い勝手は悪く無いとおもうよ
play以外の既存の環境で使うことがあるかはわからないけど。

エンティティとサービスみたいな構成じゃなく、エンティティクラス(モデル)に必要な処理を持たせるって感じのスタイル。

中身の無いJavaBeans的なフィールドしかないEntityと、実際のビジネスロジックを持ってるEntityServiceみたいな
業務系Webとかでよく見けけるアレなスタイルがメインだと、staticメソッドとか多用するの違和感ありそうだけど、
ちゃんとしたMVCに慣れてたら、こっちのが多分楽じゃないかな。
何が何でもDIしないとヤダヤダって環境だと、EBeanはマッチしないかもしれないけど。

他のORMとどう違った特徴があるかはあまりよくわかってないけど、
パブリックフィールドをプロパティのように使えたりは、こいつもできる。
あとfinderが便利ってくらいかな。

S2JDBCみたいな、検索条件のカラム名をタイプセーフにするための仕組みみたいなのはもちろんない。

ちなみに、まだjava8のバイトコードには対応できてないのか、
エンティティにrambda入ってたりするとクラス拡張時にコケたりする問題がいまんとこあるみたい。
(ちゃんと開発を追っかけてるわけじゃないので、もう直ってるのか対応中なのか放置されてるのかは知らない。)


あと使ったことないけどDBFluteとか、Domaとかもテンプレには入ってないね
http://dbflute.seasar.org/
http://doma.seasar.org/

まぁどっちもSeasarプロジェクトの配下だから(S2依存してるかには関係なく)不安要素が大きいけど。
日本のOSS、よほど運が良くないと成功する気がしないんだよな…
10デフォルトの名無しさん
2014/08/17(日) 18:09:54.47ID:oEmocuYk
Java⇔RDBのMapping-Frameworkを語るスレ Vol.6->画像>2枚
11デフォルトの名無しさん
2014/12/25(木) 18:18:50.61ID:4NqR05Fg
>>9
Doma2はseasarプロジェクトから独立した
https://github.com/domaframework/doma
12デフォルトの名無しさん
2014/12/26(金) 02:06:46.12ID:7GX3zrCH
>>9
日本語メインだとまずダメだな
日本人は叩くだけで手伝わないからな
13デフォルトの名無しさん
2015/01/30(金) 16:28:14.81ID:3GlspGaN
今さらhibernate3を使ってるんだけど、相関サブクエリがちゃんと動かない・・・

select h1
from Hoge h1
where exists (
select h2
from Hoge h2
where h2.id = h1.id)

みたいに書いたとき、こんな感じのSQLが生成されてる。

select ...
from hoge hoge0_
where exists (
select ...
from hoge hoge1_
where hoge1_.id = hoge.id)

サブクエリ側のwhere条件は、hoge1_.id = hoge0_.idとなってほしいんだが???
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'hoge.id' in 'where clause'
とか言われちゃうんだが????
なにか心当たりある方いましたらお助けをー
14デフォルトの名無しさん
2015/01/31(土) 12:00:49.68ID:yCUyDGLf
select h1
from Hoge h1
where exists (
select h2
from Hoge h2
where h2.id = h1.id)

↑これが何をしたいのかわからん

idってユニークじゃないの?
同じテーブル内でidが重複しているレコードを引っ張りたいなら

group by して having count > 2 とかの方がいいのでは?

それと、HibernateはORマッパーだから、もし上記SQLがレポート用や集計用のためだったら、おとなしく、SQLを文字列で書いてHibernateに渡して実行した方がいいよ~
15デフォルトの名無しさん
2015/03/03(火) 22:17:48.59ID:5JLHvWAD
dbfluteが一番じゃないの?
16デフォルトの名無しさん
2015/07/19(日) 10:06:52.62ID:+OPOlpmY
>>15
情報が少ないよな。
17デフォルトの名無しさん
2016/07/08(金) 23:16:19.44ID:oeqNGrjL
Oracle、Java EEから手を引く可能性も

http://s.news.mynavi.jp/news/2016/07/04/261/
18デフォルトの名無しさん
2016/07/08(金) 23:50:11.05ID:oeqNGrjL
97 仕様書無しさん 2016/07/08(金) 23:45:00.35
Java EEの開発が停滞?--オラクルの不透明な態度にコミュニティーが不信感

http://japan.zdnet.com/article/35085410/
19デフォルトの名無しさん
2016/08/10(水) 22:36:56.01ID:uPyxj/T5
株式会社TOUAが2016年7月に破産
http://www.tdb.co.jp/tosan/syosai/4191.html
20デフォルトの名無しさん
2017/05/27(土) 14:38:17.61ID:L7+QfvMM
ジャップさあ

Why Japanese、なぜExcelデータベース定義書は書くのに
create文にコメントを書かないのか?
21デフォルトの名無しさん
2017/05/27(土) 15:10:14.58ID:9aJyJkgp
create文はexcelから生成するからだろ
.classファイルにコメントが含まれてないのと同じ
22デフォルトの名無しさん
2017/05/27(土) 23:15:13.83ID:7I8faeid
>>21
Jap Excel Driven Design

JEDDと名付けようw
23デフォルトの名無しさん
2017/05/29(月) 21:41:52.79ID:1GyH5Yoq
create文にコメント書くとinsertが重くなるってマジ?
24デフォルトの名無しさん
2018/05/23(水) 22:19:01.08ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

ZYOOA
25デフォルトの名無しさん
2018/07/04(水) 23:45:22.38ID:gFgZc5FG
AQX
26デフォルトの名無しさん
2019/07/07(日) 19:19:15.50ID:eUsgC0fS
もうオワコン

ニューススポーツなんでも実況



lud20250708180844
このスレへの固定リンク: http://5chb.net/r/tech/1403687573/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「Java⇔RDBのMapping-Frameworkを語るスレ Vol.6->画像>2枚 」を見た人も見ています:
浅野真澄を語るスレPart189~Honeymoon with YUI
【転載禁止】WACK総合スレッド Part1068【BiSH/BiS/GANG PARADE/EMPiRE/CARRY LOOSE/豆柴の大群/WAgg】
AK-HP.COMを語るスレ【嘘鯖】
メッセ黒田「1回も入ったことない」人気コーヒーチェーン店のシステムに「バカにされてる気がする、お姉さんに」 [ネギうどん★]
【PSO2NGS】ファンタシースターオンライン2ニュージェネシス Part1695
【葬式会場】SoulWorker 糞売るソウルワーカーの思い出 Part107
Memories Off -Innocent Fille- for Dearest vol.4
【芸能】<セクハラ告発運動>英国のT・ギリアム監督が指摘「#MeToo(私も)」運動について「リンチ」に姿を変えてきていると指摘
【ワンセグ】ARecXについて語るスレ Part2【6局録画】
シリアル・マフィン・ハンバーガーなど、日中はテレビCM禁止へ 英 [朝一から閉店までφ★]
浅野真澄を語るスレPart182~両親のライフライン
【iOS/Android/PC】ウマ娘 プリティーダービー 無課金スレ256
疲れ果てたおばあさんが『席を譲って』と中学生に頼み込むと隣の父親ブチギレ「息子だって疲れてるんだ!年寄りだからって甘えるな!★4 [potato★]
アホマンコ蛾裂死について語ってみるスレPart36糞
【経済】#れいわ新選組 太平洋戦争に学ぶ…話題の「MMT」がハイパーインフレを招くリスク「高橋是清」の教訓を生かせ★3
【話題】韓国、東京五輪には日本での放射能汚染の影響鑑み「食料持参」で参加へ…ボイコットはしない姿勢[8/13]
【mobage】アイドルマスターシンデレラガールズ29369人目
【PC】デル製PC約400機種にPCを乗っ取られる脆弱性、10年分のPCが対象…すぐにアップデートを [樽悶★]
【オミクロン株はAI(人工知能)すら想定しきれず】予想大きく上回るペースで感染爆発 [影のたけし軍団★]
【芸能】タレント・北村晴男弁護士「証拠を出さなきゃダメ。疑惑があるっていう報道のやり方は正しくない」ワイドショーで語る 
有害性指摘のPFAS 血液検査で国調査の3倍余検出 国は対策検討 [Grrachus★]
【緊急】イラン、アメリカへの報復を宣言。 「予測できない結果をともなう強力な作戦を行う。お前が始めた物語だ」
浅野真澄を語るスレPart194
【1万円以下】安物リールについて語るスレ part47
【やっぱり韓国が好き!】日韓関係は最悪、それでも日本人女子が親日の台湾でなく反日の韓国に行く理由
ウクライナでロシア軍の動きがほぼ停止=英国防省 ★10 [スペル魔★]
Uber Eats(埼玉)のデリバリー part10
【pixiv】ケモノ絵についてマターリ語るスレ 16【獣人】
iPhone 11 Pro/Pro Max Part3
昭和特撮の脚本家・監督・スタッフを語るスレ
【国際】年300万匹“犬喰い”韓国「苦しめて殺した方が美味!」 残虐“文化”に欧米が激怒、救出騒ぎ[5/10]
【pixiv】ケモノ絵についてマターリ語るスレ 15【獣人】
【DMM.R18】戦乱プリンセスG Part92 ©bbspink.com
民間用拳銃を語るスレ Part 4
【Biance】BODYJAMボディジャムBJ22【Meno】
「入居者が暴れている」共用のマヨネーズの使い方めぐり、注意した女性職員の顔を何度も… [きつねうどん★]
【帽子】ケニー・ギャレットを語るスレ【日本通】
商材転売ブロガーこと、ウツミセイジを語るスレ2
庄司智春、中学生時代に受けた性被害を告白 公園で40~50代の男性が声をかけてきて…「なんの警戒心もなく」 [muffin★]
【渡部】安藤優子「女性が受けた屈辱さ感じてほしかった」→田村弁護士「トイレ行くのは自分で決定したんでしょ。何を被害者面してるの」★4 [アブナイおっさん★]
沖縄訪れた外国人の窃盗犯罪、5年で3倍超
アイスホッケー用語を全て日本語にするスレ
【AM4】 AMD Ryzen 7/5/3 Part62
【スパガ】 SUPER☆GiRLS part180
【貿易統計】9月の輸出1年10カ月ぶり減少 関空閉鎖の影響も
【画像】Twitter民「これが理解できない人、他人への説明が苦手そう」
【1bit】SACDについてマターリ語るスレ【原音】
スーパーファミコン Nintendo Switch Online 追加タイトル [2025年1月24日]
ワンダーランズ ~タイニー・ティナと魔法の世界 Part11
【JH】日本道路公団時代の思い出を語るスレ
【ロシア】政府系メディア、ヤフコメ改ざん転載か 専門家「工作の一環」 [クロ★]
【地震情報】20220808003734 和歌山県北部 M1.7 深さ10km 最大震度1
霜降り明星のオールナイトニッポン Part24
【AMD】AM5マザーボード総合 Part29【Ryzen】
【AMD】AM4マザーボード総合 Part150【Ryzen】
【スタポケ】StarHorsePocket+☆78
【サヨリ】さより釣り語ろうぜww【細魚】 Part2
お絵描き・創作板の過疎化が深刻だ・・・。 ©bbspink.com
★ASUS (エイスース) マザーボード友の会★ Rev.85
京都市交通局を語るスレ【東山三条 113】
【祝異動!】新ネタ系雑談スレ【他では語れない】
ワンオクTakaくんが言うような「みんなが選挙に行けば世の中は良い方向に変わる」ってただの幻想だよね
【アメリカ】米NY市が独自の新医療制度を導入:60万人が新たに保険加入可能に [01/10]
私立大学職員になりたいPart80
【世田谷ベース】所ジョージ総合Part35【SEAF】
yyhostingについて語るスレ
05:08:44 up 82 days, 6:07, 0 users, load average: 13.07, 28.75, 26.57

in 0.31202983856201 sec @0.095409870147705@0b7 on 070818