ドメインモデル VS トランザクションスクリプト
■ このスレッドは過去ログ倉庫に格納されています
0075nobodyさん
2010/03/21(日) 00:12:05ID:KtH+NzgL>JPA、hibernate、EntityBeanは1次キャッシュの機能がある
>S2Dao、iBatisにはそういう機能はない
>この違いを表現するのに"なんちゃってO/Rマッパー"と言っているだけ。
それはおかしいでしょ
Hibernate等がO/Rマッパー+αの機能があること表現するために、O/Rマッパーとしての
機能を十分に備えた他のものを"なんちゃって"と表現する人はいない
>アーキテクチャを構築するとき、実装はともかくとして、思想レベルでどうしたいかまず考える。
思想を語るのは大いに結構だが、他の人が現実の問題の話をしているのだから現実から
離れた話をするときは何らかの前置きはするべき
>実現できていないはず、と言われても困るわけで、何をどう実現できていないのか書いて欲しい。
>過去の経験上、MySQL、PostgreSQL、Oracleでは同一のコードで動作したし、
>同時に、2次キャッシュとしてKVSを利用しても問題なく動作してる。
RDBに関しては動作して当然でしょう
KVSに関しては>>60の文脈からすると、メインの永続化先としてRDBと何ら変わらずに
使えなければおかしいが、それはできていないということ
それから、この例だけでは>>60であげていた移植性の明らかな優位も認められない
>それをDaoパターンでできます。と言われれば、もちろんその通りなのだが、
>質問者が「リソースの違いをオブジェクトクエリで吸収している」という大事なアーキテクチャのポイントを理解して
>いなかったぽいから補足しただけのこと。
上に書いたように>>61は明らかに現実の話をしている
理解していなかったのではなく、レイヤーのポイントの違いなど問題にしていないだけ
あとついでに、ちょいちょい出てくる人を見下した表現は気を付けた方がいいよ
読んでても気分よくないし、2chといえど今は真面目に話をしてるわけだから
■ このスレッドは過去ログ倉庫に格納されています