摘要:
在映射文件里insert标签内添加keyProperty属性和userGeneratedKeys属性 <!-- 添加用户并返回主键值 --> <!-- keyProperty:把主键值放在对于实体类属性里 userGeneratedKeys:表示是否生成主键 --> <insert id="inse 阅读全文
摘要:
1.在查询时给字段起别名,让别名和实体类属性名一样 <!-- 通过id查询 --> <select id="selectById" parameterType="int" resultType="com.zhiyou100.kfs.bean.Users"> select id as uid,name 阅读全文
摘要:
1.sql片段:sql语句中重复使用的可以提取成sql片段供调用(如数据表中的字段) sql标签是sql片段,id是被调用时用的 <sql id="all"> u_id,u_username,u_password,u_sex,u_createtime,u_createtime,u_delete </ 阅读全文
摘要:
创建java工程PageHelper,新建放jar包的普通文件夹lib、放mybatis配置文件config.xml的源文件夹resources、源文件夹src下放对应的实体类、dao(有对应的抽象方法)、映射文件(里面放一个查询所有的select方法)和供单元测试的junit源文件夹。 1.导入j 阅读全文
摘要:
1.在数据库中创建班级表和老师表 CREATE TABLE teacher( t_id INT PRIMARY KEY AUTO_INCREMENT, t_name VARCHAR(20) ); CREATE TABLE class( c_id INT PRIMARY KEY AUTO_INCREM 阅读全文
摘要:
$:sql拼接,相当于jdbc里的statement可能有sql注入危害。但若要传入列名和表名用这个(如排序)。 #:防止sql注入,相当于jdbc里的preparedStatement,解析时会默认加单引号。 阅读全文
摘要:
在mybatis快速入门中有些地方可以优化: 1.可以把mybatis配置文件和操作文件开,方便管理,src源文件夹放操作文件,创一个resources源文件夹放mybatis配置文件。 2mybatis配置文件中的数据源配置可以单独放到一个db.properties(属性文件)。 db.prope 阅读全文
摘要:
1.mybatis介绍 mybatis是支持普通sql查询,存储过程和该机映射的持久层(把java对象存储到数据库中)框架。几乎消除jdbc代码和手动设置参数以及对结果集的检索封装。mybatis可以使用映射文件xml,接口dao来操作实体类bean。 2.mybatis快速入门 1.建立数据库表u 阅读全文