讲师回答 / 老猿
我又想了想,有一个想法,不知是否可行,就是如下这么写:
SELECT * from ( SELECT * from t1 ${ew.customSqlSegment}) left join t2 on t1.id = t2.id然后条件写在条件构造器中,你看看是否可行。
2020-07-03
讲师回答 / 老猿
我怀疑是你实体类中的主键用的基本数据类型,基本数据类型的成员变量,例如long的默认值是0。所以会出现你那么现象,换成基本数据类型对应的包装类即可,因为是引用类型,默认值为null。
2020-06-10
讲师回答 / 老猿
你这个问题,我有点没明白,通用service中的save就是调用BaseMapper中的insert啊,只不过又包装了一下,返回是否添加成功。save就是添加的意思,在BaseMapper用的insert也是添加啊。
2020-06-09
讲师回答 / 老猿
从你的这个需求上看,如果没有单独的作业service、controller,动作的发起者是老师,一般可以写在teacher对应的service中,在teacherService中注入studentMapper,作业Mapper,单独写一个方法实现老师收取学生作业,最后可以在teacheController中调用这个方法。如果单独写作业的service、controller,那么老师收取学生作业这个方法的业务逻辑可以写在作业service中,然后作业controller中暴露给外界。
2020-06-02
讲师回答 / 老猿
这个应该是无法去掉括号的,据我了解,有的版本加括号,有的版本不带括号,这个括号自己控制不了。这样加括号,从上面的sql语句看,加括号不影响你的结果,和不加括号的结果是一样的。
2020-05-28