
JAVA学习笔记
文章平均质量分 81
tenlee
这个作者很懒,什么都没留下…
展开
-
JPA常用注解以及Hibernate验证
配置依赖<!-- https://mvnrepository.com/artifact/javax.persistence/persistence-api --><dependency> <groupId>javax.persistence</groupId> <artifactId>persistence-api</artifactId> <version>1.0</ve原创 2016-08-30 17:00:35 · 5085 阅读 · 0 评论 -
Mybatis学习笔记
# 与 $ 的区别#是把传递的变量转换成字符串, 自动加上引号,比如 name=#{id}, 替换之后就是name="admin",$不会把变量加引号,直接使用,name=#{id}替换之后就是 name=admin,这肯定不对, 但是当使用order by语句时, 就必须得用$符号了, 比如order by score.mybati常用JDBCTYPE映射关系JDBC Type原创 2016-08-30 17:01:07 · 667 阅读 · 0 评论 -
SpringMVC @ResponseBody和@RequestBody使用
@ResponseBody用法作用: - 该注解用于将Controller的方法返回的对象,根据HTTP Request Header的Accept的内容,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。使用时机: - 返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用.配置返回JSON和XM原创 2016-08-30 17:01:52 · 545 阅读 · 0 评论 -
SpringMVC学习笔记
一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </dependency>2.添加Web.xml配置文件中关于SpringM原创 2016-08-30 17:02:46 · 330 阅读 · 0 评论 -
spring,mybatis事务管理配置与@Transactional注解使用
spring,mybatis事务管理配置与@Transactional注解使用概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persist原创 2016-08-30 17:03:26 · 1040 阅读 · 0 评论 -
JAVA classpath和classpath*和配置文件路径的关系
今天因为SpringMVC+Mybatis配置文件的路径搞了好久, 烦死了,记录下来.classpath首先 classpath是指编译过后的的classes目录 - 对于maven的所有项目, 配置文件一般放在resources目录下, 当编译之后会自动复制到classes目录下 - 非maven的所有项目, 一般放在src目录下, 编译之后也会自动复制到classes目录下面.原创 2016-08-30 17:03:51 · 1848 阅读 · 1 评论 -
JDBC为什么使用反射加载驱动
一直不太明白在使用JDBC的时候用Class.forName("com.mysql.jdbc.Driver")去加载驱动,就谷歌了一下,得到如下答案:前言JDBC源码地址 还有 在解释具体原因之前先简单看下Class.forName做了什么。假设一个类以前从来没有被装进内存过,Class.forName(String className)这个方法会做以下几件事情: 1、装载。将字节码读入内存,原创 2016-08-30 17:04:30 · 4843 阅读 · 3 评论