2018年2月26日
摘要: 第一种:只有一个xml文件 第一种:只有一个xml文件 public static void main(String[] args) { ApplicationContext ac = null; try { ac = new ClassPathXmlApplicationContext("bean 阅读全文
posted @ 2018-02-26 13:58 荆棘Study 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: SpringMVC Spring MyBatis,是SSM框架。 Spring是一个开源框架,它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 S 阅读全文
posted @ 2018-02-26 11:18 荆棘Study 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、把hibernate交由spring来管理,在applicationContext.xml配置如下信息 org.hibernate.dialect.MySQL5Dialect true true false update entity.News 42 12 345678org.hibernate.dialect.MySQL5... 阅读全文
posted @ 2018-02-26 10:55 荆棘Study 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区分为,#可以进行与编译,进行类型匹配,而$不进行数据类型匹配,例如:select * from table where id = #id# ,其中如果字段id为字符型,那么#id#表示的就是'id'类型,如果id为整型,那么#id#就是id类型。select * from table where ... 阅读全文
posted @ 2018-02-26 10:54 荆棘Study 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 方案1: SpringMVC+SpringIOC/AOP+MyBatis方案2: Struts2+SpringIOC/AOP+Hibernate部门列表显示方案1:/list.do-->DispatcherServlet-->HandlerMapping-->ListController-->DeptService-->DeptDao-->DEPT-->ModelAndView-->V... 阅读全文
posted @ 2018-02-26 10:54 荆棘Study 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 1 两者都是orm对象关系映射的框架。2 hibernate深度封装了jdbc,用的是hql语句和数据库方言,对sql语句的要求不高。3 hibernate在变更数据库时,只需要改变数据库方言,移植性较好。4 Myatis可以在配置文件中写sql语句,可以根据需要定制sql语句,优化比较容易。5 对程序员写sql的能力较高,可移植性不是很好。 阅读全文
posted @ 2018-02-26 10:52 荆棘Study 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Maven环境下搭建SSH框架http://www.cnblogs.com/jinjiyese153/p/6972331.html使用maven搭建ssm框架的javaweb项目http://www.cnblogs.com/vikezhu/p/6655557.html 阅读全文
posted @ 2018-02-26 10:51 荆棘Study 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Spring提供了一些以Aware结尾的接口,实现了Aware接口的bean,在被初始化之后,可以获取相应的资源. ApplicationContextAware:实现该接口的bean提供了applicationContext(上下文)信息;实现该接口的bean必须配置到spring的Bean配置文件中,并且由spring的 Bean容器加载。 BeanNameAware:提供了Bea... 阅读全文
posted @ 2018-02-26 10:51 荆棘Study 阅读(286) 评论(0) 推荐(0) 编辑
摘要: https://jingyan.baidu.com/article/2a1383288a85a9074a134f1b.html http://blog.csdn.net/h66295112/article/details/54172295 (jar包形式) http://blog.csdn.net/ 阅读全文
posted @ 2018-02-26 10:39 荆棘Study 阅读(3151) 评论(0) 推荐(0) 编辑
摘要: 1.问题阐述: 在Mybatis中,当根据id查询用户信息时,映射文件userMapper.xml进行配置查询时,如果数据库字段名与实体类属性名称不一致,查询时,会出现为Null。t_user表字段:[java] view plain copycreate table t_user( u_id int pramary key not null, u_name varchar(20)... 阅读全文
posted @ 2018-02-26 09:31 荆棘Study 阅读(2787) 评论(0) 推荐(0) 编辑
摘要: 在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值复杂数据类型:包含JAVA实体类、Map。通过#{属性名}或 ... 阅读全文
posted @ 2018-02-26 09:29 荆棘Study 阅读(4410) 评论(0) 推荐(0) 编辑
摘要: Struts2 Spring Hibernate,是一种较为流行的Web应用程序开源框架SSH。 SSH三个框架的知识点 https://www.cnblogs.com/tuhooo/p/6491906.html 一、Hibernate框架1. Hibernate的核心配置文件 1.1 数据库信息、 阅读全文
posted @ 2018-02-26 09:21 荆棘Study 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 一、简介 在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model返回给对应的View进行展示。 在SpringMVC 中提供了一个非常简便的定义Controller 阅读全文
posted @ 2018-02-26 09:21 荆棘Study 阅读(8523) 评论(0) 推荐(1) 编辑
摘要: 【常规】 【调试部分、编译】 【重构】 【查找】 【VCS】 阅读全文
posted @ 2018-02-26 09:20 荆棘Study 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 点击idea的Run菜单,选择Edit Configurations,打开Run/Debug Configurations对话框 修改port端口值,选择一个没有使用的端口即可,如果不确定,同样可以使用netstat命令查询修改的新端口是否被占用 修改完成之后,再次启动我们的项目,同样可以正常启动了 阅读全文
posted @ 2018-02-26 09:19 荆棘Study 阅读(9951) 评论(0) 推荐(0) 编辑
摘要: ApplicationContext是应用的容器,是spring的核心,Context是上下文环境/容器;Spring把Bean(object)放在容器,需要用时就用get方法取出来ApplicationEvent是抽象类,里面只有一个构造函数和一个长整型的timestamp;ApplicationListener是一个接口,里面只有一个onApplicationEvent方法。 所以自己的... 阅读全文
posted @ 2018-02-26 09:18 荆棘Study 阅读(593) 评论(0) 推荐(0) 编辑