Red de conocimiento informático - Problemas con los teléfonos móviles - El marco SSH muestra todos los títulos de libros con nombres de libros en la base de datos en la página JSP. ¿Cómo escribir el código?

El marco SSH muestra todos los títulos de libros con nombres de libros en la base de datos en la página JSP. ¿Cómo escribir el código?

¿Por qué creo que hay algún problema con su función?

public List searchbook(List list); ¿Para qué se usa la lista de parámetros?

Mire qué usa la función para realizar consultas; , cuyo parámetro debe ser uno, incluso si hay múltiples condiciones, debe ser una estructura, o múltiples parámetros, o una clase de entidad

Si public List searchbook(<T> bookName)

libro de búsqueda de lista pública ( nombre del libro, precio del libro)

Si

el valor de retorno es una matriz, el objeto interno debe convertirse directamente en una matriz . Los objetos internos deben convertirse directamente a tipos de entidad

Cuando aún necesite convertir nuevamente, utilícelo así

Redefinición de funciones

libro de búsqueda de lista pública (< ;T > objbook) {

String bookName = null;

String bookAuthor = null;

String bookPress = null;

String bookPrice = null;

p>

Cadena bookAmount = null;

List();

prueba{

La condición es una consulta de Word

query=(Query)session.createQuery("from t_book as b donde b.bookName = ?

Si hay más de una condición..

"+"y b.bookAuthor = ?

/*

//"+"y b.bookAuthor = ?"

"+"y b.bookPress "+"y b.bookPrice "+"y b.bookAmount

*/

");

consulta .setString(0, objbook .bookName);

query.setString(1, objbook.bookAuthor);

}catch(Exception e){

e .printStackTrace();

}finalmente{

HibernateUtils. closeSession(sesión);

}

Debe haber algo mal aquí , necesitas transmitir

Usa declaraciones de bucle para agregar paso a paso

list.add(query.list();

return list;

}