
mybatis
文章平均质量分 87
xxie编程
hhhh
展开
-
SpringMvc之JSON和全程异常处理
这里我们可以加入一个窄路径,以便于我们后期区分==@RequestMapping(“/clz/json”)==3.使用注解==@responseBoby==能够将任何数据转换为Json对象。SpringMVC框架如何产生上述三种格式的数据。类加入注解==@Controller== 和。配置适配器(作用是做json数据转换的)2.返回List 依赖 (Jackson)1.返回List6.返回JSON字符串。原创 2022-08-22 17:17:28 · 270 阅读 · 0 评论 -
卷王必知JSR303and拦截器
SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。依赖于web框架,在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用。由于拦截器是基于web框架的调用,因此可以使用Spring的依赖注入(DI)进行一些业务操作,同时一个拦截器实例在一个controller生命周期之内可以多次调用。原创 2022-08-20 00:41:45 · 315 阅读 · 0 评论 -
一秒钟学会SprinvMvc开发
逆向生成我们要用到的表t_struts_class,这里要注意,我们取别名是首字母要大写,且不能是关键字比如Class等。springmvc-servlet.xml这个配置文件要在WEB-INF目录下。的内容,在dependencies标签里面我们有几个依赖有顺序,首先要导入。注意:如果本地仓库是第一次导入其包,那么我们首先导入。那么就会有我们逆向生成的表和配置文件。到这我们的配置环境就完成了。标签里面的内容,然后导入。标签内容后我们在导入。标签的内容,最后导入。需要用到的分页工具类。......原创 2022-08-18 17:24:30 · 663 阅读 · 3 评论 -
SSM--关联关系映射
再然后分别在OrderMapper.java 和 OrderBiz 里面添加查询的方法。然后再创建测试类进行测试:HbookCategoryBizImplTest。添加@Data注释:省略了get、set、toString、构造方法。配置要生成的实体类:generatorConfig.xml。需求:通过订单号查询本次订单的详情信息以及对应的所有订单。创建实现类:HbookCategoryBizImpl。需求:根据书籍id,查询书籍信息以及所属类别信息;创建实现类OrderBizImpl。...原创 2022-08-16 13:36:06 · 465 阅读 · 0 评论 -
MyBatis与Spring的集成
Component:是一个泛化的概念,仅仅表示spring中的一个组件(Bean),可以作用在任何层次。@Autowired:将自动在代码上下文与其匹配(默认是类型匹配)的Bean,并自动注入到相应的地方。@Constroller:通常作用在控制层,将在Spring MVC中使用。可以使用AOP编程解决分页代码重复的问题,省掉重复的代码。@Repository:将DAO类声明为Bean。注解:@aspect:相当于配置了环绕通知。@Around:代表这是一个环绕通知。@Service:通常作用在业务层。..原创 2022-08-15 08:58:09 · 335 阅读 · 0 评论 -
mybits--动态sql和分页
实现思路:首先添加配置文件,以通过in关键字查询比例,通过佛reach标签查询,因为是返回一个集合,所有该方法返回。因为我们数据库有大于号和小于号,所有我们需要避免这种编译错误,就需要解决特殊字符的处理。验证不管返回1条数据,还是多条数据,都应该同java.util.Map进行接收。如果是单表的情况下,ResultType和ResultMap都可以使用。验证要传入多个查询条件,必须以对象的方式进行传递。,需要注意foreach标签的属性。代表返回参数,而用==#如果是一条,返回Map。......原创 2022-08-12 12:15:55 · 545 阅读 · 0 评论 -
mybatis入门
Mybatis是Apache的一个Java开源项目,是一个支持动态Sql语句的持久层框架。Mybatis可以将Sql语句配置在XML文件中,避免将Sql语句硬编码在Java类中。与JDBC相比:1)Mybatis通过参数映射方式,可以将参数灵活的配置在SQL语句中的配置文件中,避免在Java类中配置参数(JDBC)2)Mybatis通过输出映射机制,将结果集的检索自动映射成相应的Java对象,避免对结果集手工检索(JDBC)3)Mybatis可以通过Xml配置文件对数据库连接进行管理。...原创 2022-08-10 23:07:13 · 100 阅读 · 0 评论