第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

HQL查詢無法顯示

HQL查詢無法顯示

好好認真學習 2017-03-28 22:37:14
hibernate-release-5.2.9.Finaljunit4.9mysql使用5.1.29package hibernate;import java.util.Date;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.boot.registry.StandardServiceRegistryBuilder;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.junit.After;import org.junit.Before;import org.junit.Test;public class StudentsTest { ? private SessionFactory sessionFactory; ? private Session session; ? private Transaction transaction; @Before public void init(){ //創(chuàng)建配置對象 Configuration config=new Configuration().configure(); config.addClass(Student.class); //創(chuàng)建服務注冊對象 ServiceRegistry serviceRegistry =new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build(); //創(chuàng)建會話工廠對象 sessionFactory=config.buildSessionFactory(serviceRegistry); //會話對象 session=sessionFactory.openSession(); //開啟事物 transaction=session.beginTransaction(); } @After public void destroy(){ transaction.commit();//提交事物 session.close();//關閉會話 sessionFactory.close();//關閉會話工廠 } ?@Test? ? ? ? public void teststudent(){? ? ?String sql="from Student";? ? ?Query<Student> query=session.createQuery(sql);? ? ?? ? ?List<Student> stu=query.list();? ? ?? ? ?for(Student s:stu)? ? ?{? ? ?System.out.println("name"+stu);? ? ?? ? ?}? ? ???? ? ? }
查看完整描述

1 回答

?
堯叔

TA貢獻77條經驗 獲得超201個贊

重寫Student 的toString()方法, 然后這樣寫

for(Student?s:stu)
?????{
?????System.out.println("name"+stu.toString());
?????}

謝謝采納!

查看完整回答
1 反對 回復 2017-03-28
  • 好好認真學習
    好好認真學習
    package hibernate; import java.util.Date; public class Student { private int sid; private String sname; private String gender; private Date birthday; private String address; public Student(int sid,String sname,String gender,Date birthday,String address){ this.sid=sid; this.sname=sname; this.gender=gender; this.birthday=birthday; this.address=address; } public Student(){ } @Override public String toString() { return "Student [sid=" + sid + ", sname=" + sname + ", gender=" + gender + ", birthday=" + birthday + ", address=" + address + "]"; } } toString要怎么寫額
  • 堯叔
    堯叔
    @Override public String toString() { return "Student [sid=" + sid + ", sname=" + sname + ", gender=" + gender + ", birthday=" + birthday + ", address=" + address + "]"; } 這不就是么 你不都已經重寫了 for(Student s:stu) { System.out.println("name"+stu.toString()); }
  • 堯叔
    堯叔
    用toString()方法打印信息 你直接打印對象你當然看不懂
點擊展開后面6
  • 1 回答
  • 0 關注
  • 1167 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號