摘要:
在使用Mybatis 3.4.1 时,在对oracle进行添加操作时,如果有一个字段为空值时,则会报异常,而换成mysql则不会出现异常。 insert into emp(ID,NAME,GENDER,EMAIL) values(#{id},#{name},#{gender},#{email) 在m 阅读全文
摘要:
mybatis 中 #{} 和 ${} 的区别: 1、相同:都可以用来获取传入的参数值 2、不同: #{}:是以预编译的形式,将参数设置到sql语句中;jdbc中的PreparedStatement,可以防止sql注入,sql语句以?号的形式 ${}:取出的值直接拼装在sql语句中;会有安全问题; 阅读全文
摘要:
异常的出现: mapper层接口 public interface EmpMapper { public Emp getEmpByIdAndName(Integer id ,String name); } xml:sql语句 <select id="getEmpByIdAndName" result 阅读全文