based on hasmap value the selected items has to come
-----------------------------------------------------
Key: LUCENE-1273
URL: https://issues.apache.org/jira/browse/LUCENE-1273
Project: Lucene - Java
Issue Type: Bug
Affects Versions: 2.1
Environment: WindowsXp , java1.4 , ibatis2.1
Reporter: supriya
Hi to all . i am new to this forum
i am implementing ibatis in struts project in that i have to select some fields
from database for that i am written code in struts with out using ibatis
the code is
public BooksActionForm retriveBookDetails(BooksActionForm form1) {
DBUtils dbutils = new DBUtils();
BooksActionForm newForm = new BooksActionForm();
// BooksActionForm newForm = new BooksActionForm ();
Connection con = null;
PreparedStatement prpStmt = null;
ResultSet rs = null;
try {
System.out.println("sorry");
int i = form1.getPrimaryKey();
String sqlQuery = "SELECT
bookname,author,available,publisher,category FROM insertadminbook where
bookid=? ";
System.out.println("the value of primary" +
form1.getPrimaryKey());
con = dbutils.create();
prpStmt = con.prepareStatement(sqlQuery);
prpStmt.setInt(1, form1.getPrimaryKey());
rs = prpStmt.executeQuery();
if (rs.next()) {
newForm.setBookname(rs.getString(1));
newForm.setAuthorname(rs.getString(2));
newForm.setAvailablebooks(rs.getString(3));
newForm.setPublisher(rs.getString(4));
newForm.setCategory(rs.getString(5));
// System.out.println(""+rs.getString(1));
System.out.println("bookdao" + rs.getString(1));
System.out.println("bookdao" + rs.getString(2));
System.out.println("bookdao" + rs.getString(3));
System.out.println("bookdao" + rs.getString(4));
System.out.println("bookdao" + rs.getString(5));
System.out.println("sorry6");
}
} catch (SQLException e) {
System.err
.println("SQL Exception occured while
accessing the table");
e.printStackTrace();
}
return newForm;
}
this is worked after implement the ibatis the code is
public IbatisBooksForm retriveBookDetails(IbatisBooksForm form1) {
//IbatisLoginForm form = new IbatisLoginForm();
//Object bookvalue = new IbatisBooksForm(primarykey);
IbatisBooksForm form2 =new IbatisBooksForm();
try{
int bookidvalue =form1.getPrimaryKey();
IbatisBooksForm form3 = new IbatisBooksForm();
form3.setPrimaryKey(bookidvalue);
System.out.println("the book id value"+bookidvalue);
sqlMap.queryForObject("getAllBookDetails",bookidvalue);
String bookname= form1.getBookname();
String authorname= form1.getAuthorname();
String availablebooks= form1.getAvailablebooks();
String publisher=form1.getPublisher();
String category=form1.getCategory();
// IbatisBooksForm form2 =new IbatisBooksForm();
form2.setBookname(bookname);
form2.setAuthorname(authorname);
form2.setAvailablebooks(availablebooks);
form2.setPublisher(publisher);
form2.setCategory(category);
}
catch(Exception e)
{
System.out.println("the exception is"+e.getMessage());
}
return form2;
}
in this i am written ibatis sql query gfor selecting some fields based on
bookid in sqlMap like this
<select id="getAllBookDetails" resultClass="booksform"
cacheModel="categoryCache">
select
BOOKNAME as bookname
AUTHORNAME as authorname
AVAILABLEBOOKS as availablebooks
PUBLISHER as publisher
CATEGORY as category
FROM IBATISADMINBOOK where BOOKID =#bookid#
</select>
in ibatis action class coding i am not getting that how to place book id value
for comparing the where condition in sql query
i am getting problem in ibatis action class the coding line is
sqlMap.queryForObject("getAllBookDetails",bookidvalue);
here i am not getting that how to place the bookid value from form bean class
if any one know solution for this problem plz give me reply
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]