hibernate入门 利用hibernate tool新建两个实体类并进行关联查询,将结果保存在一个新类中

刚学springMVC+spring+hibernate。想写个关联查询。之前用mybatis直接就在xml写sql语句就好。查了下发现hibernate不同。记录一下!

步骤:

1.新建数据库

两张表:person与thing。(将thing的userid设置为person id的外键)

person:

thing:


2.利用eclipse的Jboss-tool工具自动根据数据库表新建实体类(数据库必须建立好外键)

自动生成实体类参考:https://www.cnblogs.com/pretty-sunshine/p/7219727.html

hibernate一对多注释参考:https://www.cnblogs.com/liangxinxinbo/p/6092664.html

结果:person表 一对多 thing 表 

thing表多对一person表:

3.建立新类 person_thing:

4.编写dao层:

两个方法:第一个是直接select,不建立新类,是按照list<object【】>存的

第二个直接存在新类的对象中!特别注意下,存在新类的话,select字段的顺序必须与新类中定义字段顺序一致。

5.service层:


6.controller层:

7.结果:

console输出:

JSP界面:

结果:





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值