Client and backend. Every class listed here is shared: the same code is compiled into your app and into your server. The package's page in the client API lists all of it, including any classes that exist only in the app.
package com.codename1.orm.repository
Build-time repository interfaces over managed ORM sessions.
Implementations are generated by the ORM processor. Applications supply the
Session and own its transaction boundaries; bulk methods flush and clear it.
Types
interface CrudRepository | Base contract for generated repositories. |
annotation Lock | Applies a lock to a findById lookup in the caller-owned transaction. |
annotation Modifying | Marks a bulk update or delete. |
class PageRequest | An immutable offset and positive maximum row count. |
annotation Param | Names a declared query parameter without its colon. |
annotation Query | Declares JPQL, or scalar native SQL when nativeSql is true. |
class Repositories | Creates session-bound repositories through factories installed by the generated DAO bootstrap. |
annotation Repository | Generates an implementation named InterfaceNameCn1Repository at build time. |