c语言sscanf函数的用法是什么
260
2023-01-02
JAVA MyBatis入门学习过程记录
一、Mybatis
1、mybatis-config.xml
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
nBQltXz 2、Mapper.xml
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select * from mybatis.user 3、db.properties driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/mybatis username=root password=123456 4、MybatisUtils工具类 package com.wang.utils; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import java.io.IOException; import java.io.InputStream; public class MybatisUtils { private static SqlSessionFactory sqlSessionFactory; static { InputStream inputStream = null; try { String resource = "mybatis-config.xml"; inputStream = Resources.getResourceAsStream(resource); sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); } catch (IOException e) { e.printStackTrace(); } } public static SqlSession getsqlsession() { http:// return sqlSessionFactory.openSession(); } } 5、多对一AND多对一: 在Mapper.xml中配置 association 对象 多对一 collection 集合 一对多 从用参数解释: javaType java类型ofType 泛型约束类型 6、使用注解开发 可在接口中使用注解进行开发,省去Mapper.xml @Select("select * from mybatis.User") List 在mybatis-config.xml中配置 7、自定义缓存:ehcache 8、mybatis 其他工具 mybatis Hepler:https://pagehelper.github.io/ 二、MAVEN资源导出错误解决 三、常用依赖导入 四、LOG4J 1、log4j.properties 配置文件 2、log4j 在mybatis-config.xml的配置 3、使用场景 在具体类中引入 Logger logger = Logger.getLogger(UserDaoTest.class); logger.error(); logger.debug(); 好用的插件: 1、lombok 常用注解: @Data 自动生成geter seter@AllArgsConstructor 生成有参构造函数@NoArgsConstructor 生成无参构造函数 =“logImpl” value=“LOG4J”/> ## 3、使用场景 - 在具体类中引入 ```java Logger logger = Logger.getLogger(UserDaoTest.class); logger.error(); logger.debug(); 常用注解: @Data 自动生成geter seter @AllArgsConstructor 生成有参构造函数 @NoArgsConstructor 生成无参构造函数 总结 本篇文章就到这里了,希望能够给大家带来帮助,也希望您能够能够多多关注我们的更多内容!
nBQltXz
2、Mapper.xml
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
select * from mybatis.user
3、db.properties
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis
username=root
password=123456
4、MybatisUtils工具类
package com.wang.utils;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import java.io.IOException;
import java.io.InputStream;
public class MybatisUtils {
private static SqlSessionFactory sqlSessionFactory;
static {
InputStream inputStream = null;
try {
String resource = "mybatis-config.xml";
inputStream = Resources.getResourceAsStream(resource);
sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
}
public static SqlSession getsqlsession() {
http:// return sqlSessionFactory.openSession();
}
}
5、多对一AND多对一:
在Mapper.xml中配置
association 对象 多对一
collection 集合 一对多
从用参数解释: javaType java类型ofType 泛型约束类型
6、使用注解开发
可在接口中使用注解进行开发,省去Mapper.xml
@Select("select * from mybatis.User")
List
在mybatis-config.xml中配置
7、自定义缓存:ehcache 8、mybatis 其他工具 mybatis Hepler:https://pagehelper.github.io/ 二、MAVEN资源导出错误解决 三、常用依赖导入 四、LOG4J 1、log4j.properties 配置文件 2、log4j 在mybatis-config.xml的配置 3、使用场景 在具体类中引入 Logger logger = Logger.getLogger(UserDaoTest.class); logger.error(); logger.debug(); 好用的插件: 1、lombok 常用注解: @Data 自动生成geter seter@AllArgsConstructor 生成有参构造函数@NoArgsConstructor 生成无参构造函数 =“logImpl” value=“LOG4J”/> ## 3、使用场景 - 在具体类中引入 ```java Logger logger = Logger.getLogger(UserDaoTest.class); logger.error(); logger.debug(); 常用注解: @Data 自动生成geter seter @AllArgsConstructor 生成有参构造函数 @NoArgsConstructor 生成无参构造函数 总结 本篇文章就到这里了,希望能够给大家带来帮助,也希望您能够能够多多关注我们的更多内容!
7、自定义缓存:ehcache
8、mybatis 其他工具
mybatis Hepler:https://pagehelper.github.io/
二、MAVEN资源导出错误解决
三、常用依赖导入
四、LOG4J
1、log4j.properties 配置文件
2、log4j 在mybatis-config.xml的配置
3、使用场景
在具体类中引入
Logger logger = Logger.getLogger(UserDaoTest.class);
logger.error();
logger.debug();
好用的插件:
1、lombok
常用注解:
@Data 自动生成geter seter@AllArgsConstructor 生成有参构造函数@NoArgsConstructor 生成无参构造函数 =“logImpl” value=“LOG4J”/>
## 3、使用场景
- 在具体类中引入
```java
Logger logger = Logger.getLogger(UserDaoTest.class);
logger.error();
logger.debug();
常用注解:
@Data 自动生成geter seter
@AllArgsConstructor 生成有参构造函数
@NoArgsConstructor 生成无参构造函数
总结
本篇文章就到这里了,希望能够给大家带来帮助,也希望您能够能够多多关注我们的更多内容!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~