MyBatis是一个基于Java的持久层框架,用于将Java对象映射到数据库表中。要存入数据库,首先需要配置MyBatis的映射文件(Mapper),然后编写Java代码来操作数据库。
下面是一个简单的示例,演示如何使用MyBatis将数据存入数据库:
public class User { private int id; private String name; private int age; // 省略getter和setter方法 } <mapper namespace="com.example.UserMapper"> <insert id="insertUser" parameterType="com.example.User"> INSERT INTO user (name, age) VALUES (#{name}, #{age}) </insert> </mapper> public interface UserMapper { void insertUser(User user); } public class UserMapperImpl implements UserMapper { private SqlSession sqlSession; public UserMapperImpl(SqlSession sqlSession) { this.sqlSession = sqlSession; } @Override public void insertUser(User user) { sqlSession.insert("com.example.UserMapper.insertUser", user); } } User user = new User(); user.setName("Alice"); user.setAge(25); SqlSession sqlSession = MyBatisUtil.getSqlSessionFactory().openSession(); UserMapper userMapper = new UserMapperImpl(sqlSession); userMapper.insertUser(user); sqlSession.commit(); sqlSession.close(); 通过以上步骤,就可以使用MyBatis将数据存入数据库中。建议先学习MyBatis的基本用法和配置,以便更好地使用该框架进行数据库操作。