PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zwracanie wartości z MyBatis zmapowanych metod

Zwracanym typem mapowanej metody wstawiania może być void lub int (w takim przypadku zwróci numer wstawionego wiersza). Możesz użyć następującego mechanizmu, aby zwrócić wygenerowany identyfikator:

<insert id="insert" parameterClass="MyParameter">
  <selectKey order="AFTER" keyProperty="id" resultType="long">
    SELECT currval('my_seq')
  </selectKey>
  INSERT INTO mytable(col1, col2) VALUES (#{val1}, #{val2})
</insert>

To ustawi wygenerowany id kolumna do id właściwość klasy parametru. Następnie obiekt, który przekazałeś jako parametr, wygeneruje id ustawiony w jego właściwości.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buforowanie w PostgreSQL

  2. Praca z DataSource, JNDI API w IntelliJ

  3. Maksymalna długość zapytania SQL

  4. Znajdź różnicę między znacznikami czasu w sekundach w PostgreSQL

  5. Uzyskaj zagnieżdżony obiekt w strukturze w gorm