PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

JPA - Mengatur properti kelas entitas dari kolom terhitung?

Mungkin tidak ada cara yang baik untuk melakukannya, hanya secara manual:

Object[] r = (Object[]) em.createNativeQuery(
    "select id,title,shorttitle,datestamp,body,true as published, ts_headline(body,q,'ShortWord=0') as headline, type from articles,to_tsquery('english',?) as q where idxfti @@ q order by ts_rank(idxfti,q) desc","ArticleWithHeadline")
    .setParameter(...).getSingleResult();

Article a = (Article) r[0];
a.setHeadline((String) r[1]);

-

@Entity
@SqlResultSetMapping(
    name = "ArticleWithHeadline",
    entities = @EntityResult(entityClass = Article.class),
    columns = @ColumnResult(name = "HEADLINE"))
public class Article {
    @Transient
    private String headline;
    ...
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghitung setof/jumlah kunci JSON di postgresql?

  2. Apa cara terbaik untuk menyalin subset baris tabel dari satu database ke database lain di Postgres?

  3. MultipleActiveResultSets untuk model data entitas postgresql dan ado.net

  4. 4 Cara Memilih Baris Duplikat di PostgreSQL

  5. Membuat indeks multicolumn di PostgreSQL, yang berisi kolom skalar dan array