C
cliveswan
Hi,
I am trying to create a simple JSP page that views RSS feeds in the
database
AND allows the user to input: URL, description and titel.
CAN anyone look at my code & point out my mistake?????
The user should read any updates in the jsp page.
I am getting lots of errors, can anyone help???
Please!!!!
The JSP page:
package com;
import net.sf.hibernate.*;
import java.io.*;
import java.util.*;
import java.lang.InstantiationException;
import net.sf.hibernate.cfg.*;
public class HibernateFactory
{
public static SessionFactory cSessionFactory;
public HibernateFactory()
{
}
public static void init() throws HibernateException
{
//create instance of configuration
Configuration cf = new Configuration();
//mapped to the instance configuration
cf.addClass(RSS.class);
cf.addClass(Item.class);
//Xml and object mapping
cSessionFactory = cf.buildSessionFactory();
}
public static SessionFactory getSessionFactory()
{
// open a session
return cSessionFactory;
}
public static void main(String args[])
{
try
{
SessionFactory sf = HibernateFactory.getSessionFactory();
Session session = sf.openSession();
Query query = session.createQuery("Select RSS from RSS As RSS");
RSS rss = session.load(RSS.class, new Long(l));
Set items = rss.getItems();
List rssList = query.list();
}
catch(HibernateException he)
{
he.printStackTrace();
}
}
}
+++++++++++++++++++++++++++++
Title.java
package com.persistence;
public class Title
{
private String title;
public String getTitle()
{
return title;
}
public void setTitle(String title)
{
this.title = title;
}
//END
}
+++++++++++++++++++++++++++
HibernateTest.java
package com;
import com.evermind.util.Link;
import java.util.Calendar;
import net.sf.hibernate.*;
import com.persistence.*;
import java.sql.*;
public class HibernateTest
{
public HibernateTest()
{
}
public static void main(String args[]) throws HibernateException {
try
{
HibernateFactory hf = new HibernateFactory();
hf.init();
SessionFactory sf = hf.getSessionFactory();
//private String title;
//private String descp;
//private String link;
Title title = new Title();
title.setTitle(title);
Descp descp = new Descp();
descp.setDescp(descp);
Link link = new Link();
link.setLink (link);
Date d = new Date(Calendar.getInstance().getTimeInMillis());
Session session = sf.openSession();
Transaction trans = session.beginTransaction();
session.save(title);
session.save(descp);
session.save(link);
trans.commit();
}
catch(HibernateException exc)
{
exc.printStackTrace();
}
}
}
+++++++++++++++++++++++++++++
I am trying to create a simple JSP page that views RSS feeds in the
database
AND allows the user to input: URL, description and titel.
CAN anyone look at my code & point out my mistake?????
The user should read any updates in the jsp page.
I am getting lots of errors, can anyone help???
Please!!!!
The JSP page:
package com;
import net.sf.hibernate.*;
import java.io.*;
import java.util.*;
import java.lang.InstantiationException;
import net.sf.hibernate.cfg.*;
public class HibernateFactory
{
public static SessionFactory cSessionFactory;
public HibernateFactory()
{
}
public static void init() throws HibernateException
{
//create instance of configuration
Configuration cf = new Configuration();
//mapped to the instance configuration
cf.addClass(RSS.class);
cf.addClass(Item.class);
//Xml and object mapping
cSessionFactory = cf.buildSessionFactory();
}
public static SessionFactory getSessionFactory()
{
// open a session
return cSessionFactory;
}
public static void main(String args[])
{
try
{
SessionFactory sf = HibernateFactory.getSessionFactory();
Session session = sf.openSession();
Query query = session.createQuery("Select RSS from RSS As RSS");
RSS rss = session.load(RSS.class, new Long(l));
Set items = rss.getItems();
List rssList = query.list();
}
catch(HibernateException he)
{
he.printStackTrace();
}
}
}
+++++++++++++++++++++++++++++
Title.java
package com.persistence;
public class Title
{
private String title;
public String getTitle()
{
return title;
}
public void setTitle(String title)
{
this.title = title;
}
//END
}
+++++++++++++++++++++++++++
HibernateTest.java
package com;
import com.evermind.util.Link;
import java.util.Calendar;
import net.sf.hibernate.*;
import com.persistence.*;
import java.sql.*;
public class HibernateTest
{
public HibernateTest()
{
}
public static void main(String args[]) throws HibernateException {
try
{
HibernateFactory hf = new HibernateFactory();
hf.init();
SessionFactory sf = hf.getSessionFactory();
//private String title;
//private String descp;
//private String link;
Title title = new Title();
title.setTitle(title);
Descp descp = new Descp();
descp.setDescp(descp);
Link link = new Link();
link.setLink (link);
Date d = new Date(Calendar.getInstance().getTimeInMillis());
Session session = sf.openSession();
Transaction trans = session.beginTransaction();
session.save(title);
session.save(descp);
session.save(link);
trans.commit();
}
catch(HibernateException exc)
{
exc.printStackTrace();
}
}
}
+++++++++++++++++++++++++++++