0

JPAの達人、私が次のエンティティを持っているとしましょう:

@Entity
class MyEntity {
    @Id
    private Long id;

    // setters and getters here
}

OracleデータベースのJPAを介して、同様の何かが生成されます。

CREATE TABLE MyEntity {
    -- table definition generated by JPA provider goes here
}

JPAプロバイダーによって生成されたコードを取得するにはどうすればよいですか?

JPAで定義されている標準的な方法でSQLコードを取得できない場合、Hibernate 3.6.8.Finalそれ以上でこれを実現するにはどうすればよいですか?

4

2 に答える 2

1

hbm2ddlパッケージのクラスを見てください

http://docs.jboss.org/hibernate/orm/3.6/javadocs/org/hibernate/tool/hbm2ddl/package-summary.html

特にSchemaExportクラス。

于 2012-03-01T09:23:11.277 に答える
0
  <property name="show_sql">true</property>

Hibernate構成で

于 2012-02-29T17:22:23.313 に答える