问答详情
源自:3-3 显示学生资料-实现显示学生资料业务逻辑

为什么遍历的list是这样?

二月 16, 2016 11:13:22 下午 org.hibernate.tool.hbm2ddl.TableMetadata <init>

INFO: HHH000037: Columns: [birthday, sid, address, gender, sname]

二月 16, 2016 11:13:22 下午 org.hibernate.tool.hbm2ddl.TableMetadata <init>

INFO: HHH000108: Foreign keys: []

二月 16, 2016 11:13:22 下午 org.hibernate.tool.hbm2ddl.TableMetadata <init>

INFO: HHH000126: Indexes: [primary]

二月 16, 2016 11:13:22 下午 org.hibernate.tool.hbm2ddl.TableMetadata <init>

INFO: HHH000261: Table found: test.users

二月 16, 2016 11:13:22 下午 org.hibernate.tool.hbm2ddl.TableMetadata <init>

INFO: HHH000037: Columns: [uid, username, password]

二月 16, 2016 11:13:22 下午 org.hibernate.tool.hbm2ddl.TableMetadata <init>

INFO: HHH000108: Foreign keys: []

二月 16, 2016 11:13:22 下午 org.hibernate.tool.hbm2ddl.TableMetadata <init>

INFO: HHH000126: Indexes: [primary]

二月 16, 2016 11:13:22 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute

INFO: HHH000232: Schema update complete

Hibernate: 

    select

        students0_.SID as SID1_0_,

        students0_.sname as sname2_0_,

        students0_.gender as gender3_0_,

        students0_.birthday as birthday4_0_,

        students0_.address as address5_0_ 

    from

        STUDENTS students0_

entity.Students@33fe70ff

entity.Students@20c00c16

entity.Students@20598926


提问者:葱油拌面 2016-02-16 23:14

个回答

  • weibo_倍儿帅QAQ_03470657
    2017-08-25 11:44:51

    没有重写toString方法默认输出的就是哈希码,应该在Students.java中添加

    @Override
        public String toString() {
            return "Students [sid=" + sid + ", sname=" + sname + ", gender="
                    + gender + ", birthday=" + birthday + ", address=" + address
                    + "]";
        }

    方法就行了

  • 慕田峪1058214
    2016-03-28 11:27:20

    没有重写toString函数,在你的实体类里加toString函数就行,返回值就是你想输出的东西。

  • qq_GoD_2
    2016-03-02 19:48:58

    我也是这样,如何解决?


  • Rain_sudo
    2016-02-29 12:49:19

    我的也是这样,正在想办法......搞定了么?