protset.java

来自「AJAX技术 EXT+JS 实现单片机管理系统 无刷新实现 CRUD操作」· Java 代码 · 共 66 行

JAVA
66
字号
package com.cao.test;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;





import com.cao.model.Portst;

public class ProTset 
{
	public static void main(String args[])
	{
		SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
		
		Session session = sessionFactory.openSession(); 
        Transaction tx= session.beginTransaction(); 
        List list=new ArrayList();
        list=session.createQuery
        ("from Portst").list();
        Iterator it=list.iterator();
        
        
        
        List<Prot> list2=new ArrayList<Prot>();
        
        while(it.hasNext())
        {
        	Portst s1=(Portst)it.next();
            System.out.println(s1.getSwitchinfo().getSid());
            Prot p1=new Prot();
            p1.setPid(s1.getPid());
            p1.setPlink(s1.getPlink());
            p1.setPportNo(s1.getPportNo());
            p1.setPstate(s1.getPstate());
            p1.setSid(s1.getSwitchinfo().getSid());
            list2.add(p1);
            
        }
        tx.commit(); 
        session.close(); 
        sessionFactory.close();
        
        Iterator it2=list2.iterator();
        while(it2.hasNext())
        {
        	Prot p1=(Prot)it2.next();
        	System.out.println(p1.getSid());
        	
        }
        ToJson a=new ToJson();
    	String str=a.list2json(list2);
    	System.out.println(str);
        
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?