Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara memetakan Kueri Asli ke POJO, ketika saya tidak memiliki Entitas di proyek saya?

Sebenarnya saya menemukan jawaban yang saya cari :

Saya dapat mendefinisikan @SqlResultSetMapping perilaku menggunakan XML di orm.xml, jadi definisi ini:

@SqlResultSetMapping(
        name = "BookValueMapping",
        classes = @ConstructorResult(
                targetClass = BookValue.class,
                columns = {
                    @ColumnResult(name = "id", type = Long.class),
                    @ColumnResult(name = "title"),
                    @ColumnResult(name = "version", type = Long.class),
                    @ColumnResult(name = "authorName")}))

Akan didefinisikan dalam XML seperti ini:

<sql-result-set-mapping name="BookValueMappingXml">
    <constructor-result target-class="org.thoughts.on.java.jpa.value.BookValue">
        <column name="id" class="java.lang.Long"/>
        <column name="title"/>
        <column name="version" class="java.lang.Long"/>
        <column name="authorName"/>
    </constructor-result>
</sql-result-set-mapping>

Mengizinkan saya untuk mendefinisikannya tanpa memerlukan entitas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Transpose Baris ke Header di MYSQL

  2. apakah ada opsi pembaruan otomatis untuk DateTimeField di peewee seperti TimeStamp di MySQL?

  3. Bagaimana cara menjalankan kueri PHP pada pilihan opsi pilih menggunakan AJAX?

  4. EXTRACT() Contoh – MySQL

  5. cara mengubah kolom api_token di token guard