spring/Mybatis
Java海洋
从事JAVA 开发,大数据开发10多年,目前在一家互联网公司做技术负责人
展开
-
MyBatis 一对多双向关联查询
用一个查询教师,同时查询教师名下多名同学的例子来介绍:一、为Teacher实体增加相关属性 为教师实体增加指导学生集合的属性如下:1private List supStudents;//指导学生 并为其增加setter和getter方法,这里略过。二、Tea原创 2015-01-25 14:25:37 · 5484 阅读 · 0 评论 -
Spring Boot使用自定义的properties
spring boot使用application.properties默认了很多配置。但需要自己添加一些配置的时候,我们应该怎么做呢。 若继续在application.properties中添加如: Properties代码 wisely2.name=wyf2 wisely2.gender=male2 定义转载 2015-07-31 18:00:43 · 13896 阅读 · 0 评论 -
spring-boot 添加JSP页面功能
一、什么是Spring-Boot:随着Spring 4新版本的发布,Spring Boot这个新的子项目得到了广泛的关注,因为不管是Spring 4官方发布的新闻稿还是针对首席架构师Adrian Colyer的专访,都对这个子项目所带来的生产率提升赞誉有加。Spring Boot充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于S转载 2015-07-25 21:34:47 · 34355 阅读 · 1 评论 -
设置Mybatis能在控制台打印Sql语句
1.首先将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句2.添加如下语句###显示SQL语句部分log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.comm原创 2015-05-27 13:29:58 · 42179 阅读 · 0 评论 -
spring 获取自定义配置文件properties中参数
Spring中config属性文件的读取与使用 PropertyPlaceholderConfigurer 注解@Component1.配置文件:/WEB-INF/configInfo.properties配置文件内容:email.host = www.94gleaner.comemail.port = xxxemail.username = gleaneremail.原创 2015-06-09 16:08:56 · 28507 阅读 · 0 评论 -
MyBatis+MySQL 返回插入的主键ID
需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。 方法:在mapper中指定keyProperty属性,示例如下:Xml代码 insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.转载 2015-01-25 14:00:46 · 1518 阅读 · 0 评论 -
动态修改Spring定时器
spring 的Quartz定时器的功能非常强大,可以在特定的年月日小时分秒的时间点触发时间,完成事件的调度,就像windows中得计划任务一样。下面看一个典型的Quartz定时器的实现:1、首先实现一个用于被执行的类,这个类用于被定时器调度,这个类不需要继承任何类或者接口,代码如下:public TestQuartz { public void doSome原创 2015-01-05 23:09:12 · 6308 阅读 · 4 评论 -
MyBatis动态SQL
有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。 3.1 selectKey 标签 在i转载 2015-01-08 18:13:35 · 1014 阅读 · 0 评论 -
MyBatis指定JdbcType
MyBatis 插入空值时,需要指定JdbcType mybatis insert空值报空值异常,但是在pl/sql不会提示错误,主要原因是mybatis无法进行转换所以在MyBatis映射文件中要添加JdbcType ,如:state = #{state,jdbcType=INTEGER}原创 2015-01-08 18:26:50 · 5376 阅读 · 0 评论 -
JSON 字符串 与 java 对象之间互相转换
首先引入maven需要依赖的jar:dependency> groupId>net.sf.json-libgroupId> artifactId>json-libartifactId> version>2.4version> classifier>jdk15classifier>dependency>需要导入的类:import net.sf.jso原创 2015-08-19 15:08:22 · 3967 阅读 · 1 评论