問題タブ [spring-data-jdbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
9577 参照

java - Spring Data JDBCでエンティティをテーブルにマップする方法は?

@TableSpring Data JPA では、スキーマと名前を指定できるアノテーションを使用して、エンティティを特定のテーブルにマップできます。

ただし、Spring Data JDBC は を使用してNamingStrategy、エンティティ クラス名を変換することにより、エンティティをテーブル名にマッピングします。たとえば、エンティティ クラスに名前を付けMetricValueた場合、テーブルmetricvalueにはデフォルト スキーマで名前を付ける必要があります。しかし、スキーマ内のテーブルにマップMetricValueする必要があります。metric_valueapp

このマッピングを注釈などでオーバーライドする方法はありますか?

0 投票する
1 に答える
1779 参照

spring-data - Spring Data JDBC の NamingStrategy を微調整する方法

NamingStrategySpring Data JDBCを調整して Hibernate のように動作させるにはどうすればよいPhysicalNamingStrategyですか?
次のエンティティがあります。

JDBC でテスト レコードを保持する場合、次の SQL が生成されます。
[INSERT INTO campus (campus_name) VALUES (?)]

私の既存のデータベースには、という名前の列がありますcampusname

ここのドキュメントを読みましたhttps://docs.spring.io/spring-data/jdbc/docs/1.0.2.RELEASE/reference/html/#jdbc.entity-persistence.naming-strategyを微調整できます命名戦略ですが、方法がわかりません:)

ご協力ありがとうございました!敬具!トーマス

解決: