Para ser honesto, dado que la epidemia ha estado en casa durante tanto tiempo, también está inactiva, jugando juegos todos los días durante más de un mes, no tiene mucho sentido, y luego creo que estoy a punto de graduarme y no aprendí mucho. . Así que sí, todavía tienes que aprender como estudiante, con el aprendizaje como el pilar principal. Hoy aprenderé MyBatis con Nan Ge durante el fin de semana: Nan Ge te enseña a aprender Java sin tonterías.
Como programador, para comprender sus propias notas, primero vaya al directorio de códigos:
Luego, suelte el código para seguir a Nan Ge para aprender los archivos creados por MyBatis. El primer video siguió a Nan Ge para aprender cómo usar MyBatis para insertar datos en la base de datos MySQL.
La primera es la clase Cuenta, que corresponde a la tabla de esta base de datos.
<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--定义XML文件 Mapper自动代理--><mappernamespace="com.southwind.repository.AccountRepository"><insertid="save"parameterType="com.southwind.entity.Account">
insert into t_account(username,password,age)
values(#{username},#{password},#{age})
</insert><updateid="update"parameterType="com.southwind.entity.Account">
update t_account
set username = #{username},
password = #{password},
age = #{age}
where id = #{id}
</update><deleteid="deleteById"parameterType="int">
delete from t_account
where id = #{id}
</delete><selectid="findAll"resultType="com.southwind.entity.Account">
select * from t_account
</select><selectid="findById"parameterType="int"resultType="com.southwind.entity.Account">
select * from t_account where id = #{id}
</select><!-- 传入多个参数时,不用写parameterType 用下标取值--><selectid="findByNameAndAge"resultType="com.southwind.entity.Account">
select * from t_account where username = #{param1}and age = #{param2}
</select></mapper>
Debido a que también usé JPA para hacer un proyecto de blog personal antes, pero debido a la falta de planificación y planificación adecuadas del proyecto, el problema de la página de inicio apareció más tarde. Esto es todo después. Simplemente compare MyBatis y JPA, personalmente creo Son muy fáciles de usar. Si es conveniente para usted, es muy conveniente y conveniente. Se recomienda usar JPA; si tiene cierta base para las declaraciones SQL, se recomienda usar MyBatis. Por supuesto, para un programador calificado, es mejor dominar ambos. Finalmente, hubo otra ola de Amway. Nan Ge te enseñó a aprender Java. No hice publicidad. Creo que es realmente bueno.