Criterios de hibernación sobre objetos asociados

Hay una clase "Item" y tiene algunas clases asociadas llamadas Vehicle, Vmodel, Category, ItemName, Brand, SizeModel. Cada clase tiene una identificación adecuada y un nombre (por ejemplo, clase de vehículo, "vid" y "vname"). La clase de artículo tiene código de artículo.

También necesito obtener objetos Item de un objeto Item de muestra dado (llamado " sItem") que es igual a las propiedades de mi objeto item de muestra y las propiedades de los objetos asociados de mi objeto. Aqui esta mi codigo

Session session = getSession();
        List list = null;
        try {
            list = session.createCriteria(Item.class).add(Example.create(sItem))
                    .createCriteria("vehicle").add(Example.create(sItem.getVehicle())).
                    createCriteria("vmodel").add(Example.create(sItem.getVmodel())).
                    createCriteria("category").add(Example.create(sItem.getCategory())).
                    createCriteria("itemName").add(Example.create(sItem.getItemName())).
                    createCriteria("brands").add(Example.create(sItem.getBrands())).
                    createCriteria("sizeModel").add(Example.create(sItem.getSizeModel())).
                    list();
        } catch (HibernateException e) {
            e.printStackTrace();
        }

Me referí a esto (sección 15.6 y último código de muestra en esa sección).

cuando se ejecuta este código anterior, se produce un error (org.hibernate.QueryException: no se pudo resolver la propiedad: vmodel de: Entity.Vehicle). Por favor, alguien me avisa dónde está el problema y dónde debo comprobarlo. Todas mis asignaciones y otras clases de configuración se crean con Netbeans IDE.

Respuesta 1

Estoy un poco confundido acerca de por qué no existe un modelo ampliamente propuesto para almacenar la estructura de su base de datos SQLite en Android. Seguramente no sería más que ventajoso mantener sus nombres de columna y tabla ...

Estoy tratando de hacer el editText con mayor altura a través del código Java de Android. ¿Cómo lograrlo? Cualquier ayuda es muy apreciada y gracias de antemano ...

Ya tengo un programa Java que usa log4j para escribir la salida en la consola, mientras que ahora quiero usar otro programa Java para invocar al primero (subproceso) e interceptar su salida. Yo uso el método en esto ...

Entonces lo siguiente: char x = 88; int número = 8 + 'E'; char x = 'a' + 8; ¿son correctas las operaciones legales de Java? Porque mi profesor de Java dice que SOLO los caracteres encerrados entre comillas simples son legales ...