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?
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 (
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;
}