【发布时间】:2014-05-04 11:16:05
【问题描述】:
我在这里获得了教室名称,但我无法使用 Jlist 获取教室 ID。 我怎样才能得到教室ID?我想在 jlist 中显示教室名称,但同时,我想获取它的教室 ID。请帮助解决这个问题。
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
Query query2 = session.createQuery("FROM Senior.entity.Classroom CL ");
List<Classroom> results2 = query2.list();
////////List_2 için if /////////////////////
if (results2.size() > 0) {
Iterator iterate = results2.iterator();
final Classroom resultAccoun2t = (Classroom) iterate.next();
list_2.removeAll();
for (Classroom inv : results2) {
my problem is here, i didnt take classrroomId like this;
//list2.add(new ListItem(inv.getClassromId(),inv.getClassroomName()));
defaultListModel2.addElement(inv.getClassroomName());
}
}
////////My class//
class ListItem{
private int classroom_id;
private String classroomname;
public ListItem(int classroom_id, String classroom_name) {
this.classroom_id = classroom_id;
this.classroomname = classroom_name;
}
public int getClassroom_id() {
return classroom_id;
}
public void setClassroom_id(int classroom_id) {
this.classroom_id = classroom_id;
}
public String getClassroomname() {
return classroomname;
}
public void setClassroomname(String classroom_name) {
this.classroomname = classroomname;
}
@Override
public String toString() {
return classroomname ;
}
}
【问题讨论】:
-
向我们展示您的尝试,我们会尝试找出为什么它不起作用... 交易?
-
您如何编辑您的问题,而不是试图将代码放入无法阅读的评论中,解释什么是无效的以及您遇到问题的地方
-
我没有拿教室 id 我在 jlsit 中选择的教室名称
-
编辑您的帖子,并将您的代码放在那里。然后删除无用的cmets。如果我要以这种注释格式向您展示代码,您认为 您 可以调试/更不用说阅读了吗?
标签: java database swing hibernate jlist