public static void main()

in cayenne-java-modules/src/main/java/org/apache/cayenne/example/Main.java [12:33]


    public static void main(String[] args) {
        ServerRuntime cayenneRuntime = ServerRuntime.builder()
                .addConfig("cayenne-project.xml")
                .build();
        ObjectContext context = cayenneRuntime.newContext();
        Artist artist = context.newObject(Artist.class);
        artist.setArtistName("Pablo Picasso");

        Painting painting = context.newObject(Painting.class);
        painting.setPaintingTitle("Girl Reading at a Table");

        artist.addToPaintings(painting);

        context.commitChanges();

        List<Artist> artists = ObjectSelect.query(Artist.class)
                .prefetch(Artist.PAINTINGS.disjoint())
                .select(context);

        System.out.println(artists.get(0).getArtistName());
        System.out.println(artists.get(0).getPaintings().get(0).getPaintingTitle());
    }