タグ

seasarとdbに関するhiro360のブックマーク (4)

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • Tomcatのデータソースを利用する - はるひ畑日記

    Seasar2からはできない(トランザクションが使えない)と思いこんでいたのですが、Seasar 2.4.11からorg.seasar.extension.dbcp.impl.DataSourceXADataSourceというクラスがあって、これを使うとできました。 トランザクションマネージャと連携するには, 単なる DataSource ではなく XADataSource が 必要です. 対応としては, 1.Tomcat 側で XADataSource を設定する. 2.S2DBCP を使用する. 3.S2DBCP で Tomcat の DataSource を使用する. などの方法が考えられます. 1.の場合は XADataSource に加えて JTA 実装も Tomcat 側に定義することになります. JOTM を使うことが多いようですが,自分は詳しく ありません. 2.は Sea

  • データベース・リファクタリングがアツい件 - cypher256's blog

    S2JDBC 最近動きが激しいですねー。タイプセーフを取るか見やすさを取るかは難しいところですが、タイプセーフのほうを推奨されているようです。Ruby on Rails の ActiveRecord の場合はモデルのプロパティーはコード上に存在せず、実行時にしか存在しない(というか find 系メソッドさえも実行時にしか存在しない)ので見た目がすっきりしているのですが、やはり Java ではタイプセーフを前面に押し出すような感じでしょうか。 これまでのS2JDBCだとこんな感じ。 jdbcManager.from(Model.class) .where("name.firstName like ?", "Yu%") .getResultList() S2JDBCのタイプセーフな書き方だととこうなります。 select() .where(starts(name().firstName(),

    データベース・リファクタリングがアツい件 - cypher256's blog
  • JPAの問題点 - ひがやすを blog

    JPAには非常に期待している人も多いでしょう。私もその一人です。実際にプロジェクトで使ってみて、見えてきた問題点を書いてみます。JPAの実装としては、Hibernate3.2を使っています。 学習コストが高い。 JPAの全機能のうち、プロジェクトで使うものに絞り込んで教育すると、3日程度で教えることができるのですが、そこそこ使えるようになるには、2〜4週間かかります。これは、Hibernate in Actionにも書いているのでそういうものなんでしょう。 トラブルシューティングが難しい。 多くのプロジェクトで実際にハマルのはこれでしょう。うちのプロジェクトでは、Hibernate職人である小林さんがいるにもかかわらずいろいろ苦労しました。Hibernate職人のいないプロジェクトで使うのは厳しいのではないかと思います。 SQLの扱いが貧弱。 JPQLは、SQLのかなり貧弱なサブセットなの

    JPAの問題点 - ひがやすを blog
  • 1