为了账号安全,请及时绑定邮箱和手机立即绑定

为什么遍历的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


正在回答

4 回答

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

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

方法就行了

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

我也是这样,如何解决?


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么遍历的list是这样?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信