1.xml中的sql语句:
了解:
1. xml中的sql语句对数据库中的表名和字段名约束不强 ,所以名字不区分大小写
如:select * from t_brand
select * from t_Brand
select * from T_BRAND
2.当只有一个参数时使用 #{ } 占位符拼接时里面的内容可以为任意(但不建议随便写)
如:select * from t_brand where b_ID=#{aaa}
注:当这个dao中有两个参数时就不能随意给这两个参数起名了
解决方案: 添加注解
在dao层书写时加上@Parm(" ") 注解
如:Brand selectByID(@Param("ID")int id);
此时的sql语句#{}里面必须和注解一样
如:select * from t_brand where b_ID=#{ID}
1.1 写查询语句时:
entity类的属性名必须和数据库名字一样不然查出来的全是null,增删改不用注意
1.2 写增删改语句:
有时需要传进来一个对象(一个对象参数却有好几个属性参数)。
添加为例:
dao层:
如: void insert(Brand brand);
xml书写sql时:
如:
insert into t_brand values ( );