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

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

步骤:

1.新建数据库

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

扫描二维码关注公众号,回复: 2248177 查看本文章

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界面:

结果:





猜你喜欢

转载自blog.csdn.net/m0_37914211/article/details/80963469
今日推荐