你好,想问一下关于mybatis如何实现有继承关系的类的插入?

mybatis如何实现有继承关系的类的插入?


繁花如伊
浏览 1070回答 4
4回答

沧海一幻觉

public void insert(Message message){   String name = message.getClass().getSimpleName();   if(name.equals("TextMessage")){1 //保存TextMessage的操作   }else if(name.equals("EventMessage")){      //保存EventMessage的操作   }}

慕斯709654

首先:最好把实体类里面的变量名称和表里面字段写成一致。然后:在SqlMapConfig.xml中&nbsp;<typeAliases> <typeAlias alias="game" type="实体类路径"/></typeAliases>这就是把你的实体类写了个别名最后:在写查询添加的时候:<select id="gameDao" resultType="game">返回实体类对象 select * from tb_game</select>这样查出的结果就对应上数据了。
打开App,查看更多内容
随时随地看视频慕课网APP