precision(精度=全体の桁数)とscale(整数部分の桁数)は分かりにくい。整数部分の桁数と小数部分の桁数で指定できればよいのに。1.23e4等)に合わせているのだろう。既存のスキーマと不整合時の挙動が予測できないため、スキーマに合わせて定義する必要あり。データベースのスキーマからエンティティのソースコードを生成して、コンパイルエラーが発生する箇所を潰していけばよい。EJBを使用していても、IDの採番等、伝播されるトランザクションとは別のトランザクションを開始/コミットする場合があるので、問題なし。本には記載されていないが、キャッシュ機能を利用するには、データベースを更新するアプリケーションは1つにする必要あり。複数のアプリケーションが同一のデータベースを更新する必要がある場合は、データベース更新部分をマイクロサービス化して、各アプリケーションは、そのマイクロサービス経由でデータベースを更新するアーキテクチャとする必要あり。どちらが早いかはユースケース(=クエリの内容)次第だが、ネットワーク遅延の影響はやはり大きいと考えられる。既存のデータベーススキーマからエンティティクラスを自動生成できる。Beanや、JAX-RSのリソースクラスも生成可能。標題はWebサービスの例となっているが、記載のURLは各社が実施するWebサービスの案内のURLとなっている。ここで、「JavaのAPIもServletの頃と比較すると格段に進歩した」との感慨あり。ナレッジの更新(PUTメソッドによる操作)」から。