如何配置MyBatis实现数据库的增删改查操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计635个文字,预计阅读时间需要3分钟。
javapublic static void main(String[] args) { String resource=mybatis.xml; InputStream inputStream=Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);}
public static void main(String[] args) throws Exception{
String resource="mybatis.xml";
InputStream inputStream=Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);
SqlSession session=sqlSessionFactory.openSession();
System.out.println(session);
UserInfo info=session.selectOne("user.getUsersById",101);
info.setPwd("a");
session.update("user.update",info);
System.out.println(info);
UserInfo info2=new UserInfo(105,"abc","123",2);
session.insert("user.add",info2);
session.update("user.update",info);
session.delete("user.deleteById",105);
// Map
package dao;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import bean.UserInfo;
public interface UserInfoDao {
List
log4j.rootLogger=error,Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n test2
public static void main(String[] args) {
SqlSession session1=getSqlSession();
UserInfoDao dao1=session1.getMapper(UserInfoDao.class);
System.out.println(dao1.getUserById(101));
// List
本文共计635个文字,预计阅读时间需要3分钟。
javapublic static void main(String[] args) { String resource=mybatis.xml; InputStream inputStream=Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);}
public static void main(String[] args) throws Exception{
String resource="mybatis.xml";
InputStream inputStream=Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);
SqlSession session=sqlSessionFactory.openSession();
System.out.println(session);
UserInfo info=session.selectOne("user.getUsersById",101);
info.setPwd("a");
session.update("user.update",info);
System.out.println(info);
UserInfo info2=new UserInfo(105,"abc","123",2);
session.insert("user.add",info2);
session.update("user.update",info);
session.delete("user.deleteById",105);
// Map
package dao;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import bean.UserInfo;
public interface UserInfoDao {
List
log4j.rootLogger=error,Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n test2
public static void main(String[] args) {
SqlSession session1=getSqlSession();
UserInfoDao dao1=session1.getMapper(UserInfoDao.class);
System.out.println(dao1.getUserById(101));
// List

