GraphQL Queries and BaseService CRUD Framework
· One min read
Kicking off 2024 with GraphQL support, service layer framework, and view translation.
GraphQL Support
query {
orders(filter: {status: {eq: "ACTIVE"}}) {
id
amount
customer { name }
}
}
+ teaql-graphql: GraphQL query support
+ Dynamic attribute support
+ Scalar/JSON type handling
+ Relation property selection
+ Simple property optimization
BaseService Framework
@RestController
public class OrderService extends BaseService<Order, CustomUserContext> {
// Inherits save, delete, find, update, etc.
}
+ BaseService: auto-generated CRUD operations
+ Register controller: auto-exposes REST endpoints
View Translation System
NoopTranslator: Pass-through for developmentSimpleChineseViewTranslator: Chinese localization- Action translation for internationalized UIs
HANA Entity Descriptors
SAP HANA-specific entity, property, and relation descriptors.
