
框架
a214919447
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)
原文链接Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1、相关文件关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases转载 2017-02-16 16:20:42 · 304 阅读 · 0 评论 -
Hibernate 零配置之Annotation注解
原文链接 JPA规范推荐使用Annotation来管理实体类与数据表之间的映射关系,从而避免同时维护两份文件(Java 实体类 和 XML 映射文件),将映射信息(写在Annotation中)与实体类集中在一起。 以下我将使用eclipse来构建一个简单使用注解取代*.hbm.xml的查询小例子。(p.s 建议不要使用Myeclipse,他很方便但是对于初学者来说没有e转载 2017-03-14 22:06:44 · 347 阅读 · 0 评论 -
Hibernate4注解开发,使用hbm2ddl生成表时,不生成外键的解决方法
方案一:在使用 update的情况下, @ManyToOne @JoinColumn( name = "p_id", foreignKey = @ForeignKey(name = "none",value = ConstraintMode.NO_CONSTRAINT) )方案二:手动建表,设置 none原创 2017-04-01 11:04:21 · 2948 阅读 · 0 评论 -
hibernate能否实现非主键一对一关联
原文链接import java.io.Serializable; import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.JoinC转载 2017-04-12 14:12:16 · 2119 阅读 · 0 评论 -
mybatis多级关联查询数据封装
原文链接 最近一个项目用到mybatis,花了一点时间看了官方文档,后面就搭建起了框架,着手进行开发,mybatis上手很容易,但是有一些小的细节的注意(下文说明),否则错误很难查找,对于用惯了hibernate的开发人员来说,使用mybatis可能可能需要加强SQL。大概说一下mybatis优缺点,欢迎补充。 mybatis优点: 1. 易于上手和掌握转载 2017-04-24 16:13:43 · 3172 阅读 · 0 评论 -
mybatis ---- 级联查询 一对多 (集合映射)
原文链接关联有嵌套查询和嵌套结果两种方式,本文是按照嵌套结果这种方式来说明的上一章介绍了多对一的关系,用到了,这是一个复杂类型的关联。我们选择一个示例来回顾下,比如:一个博客有一个用户,关联映射就工作于这种结果之上。首先看下,我们在本文中要用到的表结构字段:[sql] view plain copy 博客 blog转载 2017-04-24 16:16:40 · 475 阅读 · 0 评论 -
hibernate配置多个数据源及事物(以两个数据源为例)
原文链接在ssh项目中,需要连接两个不同ip下的数据库,所以必须要给hibernate配置两个或多个数据源因为我只有一台电脑,所以我配置的是sqlserver+MySQL两个数据源首先hibernate配置是直接从myeclipse中添加的 右键----myeclipse-----add hibernate之后会生成 hibernate.cfg.xml文件,转载 2017-04-24 16:19:01 · 3061 阅读 · 0 评论 -
hibernate的使用(关于hibernate事务的必须开启的问题)
原文链接一、与数据库的交互(增删改查)注意:1.写hql语言是是对于对象操作,而不是表数据 2.注意hibernate中的缓存1.Hibernate 查询方式 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构上的相似所迷惑,HQL(Hibernate queryla转载 2017-04-24 16:26:46 · 10229 阅读 · 0 评论 -
MyBatis配置C3P0连接池
原文链接以下是摘抄自MyBatis官方文档的内容:通过需要实现接口 org.apache.ibatis.datasource.DataSourceFactory , 也可使用任何第三方数据源,:public interface DataSourceFactory { void setProperties(Properties props); DataSource g转载 2017-06-05 09:23:45 · 7038 阅读 · 0 评论 -
java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
原文链接本文主要介绍利用JavaMailSenderImpl发送邮件。首先介绍了发送一般邮件,然后介绍了发送富文本(html)邮件及以velocity为模板发送邮件。 邮件发送分为为三步:创建邮件发送器、编写邮件、发送邮件。 spring的JavaMailSenderImpl提供了强大的邮件发送功能,可发送普通文本邮件、带附件邮件、html格式邮件、带图转载 2017-06-09 16:35:36 · 808 阅读 · 0 评论 -
【干货】使用Java发送各种格式的邮件
原文链接 测试可用: 有些重复代码没有给注释。类的方法作用自行查看API了解,最后附上源码。 首先使用JavaMail的jar,官网可下载。 公共静态的常量: [java] view plain copypublic final static转载 2017-06-09 16:36:51 · 843 阅读 · 0 评论 -
hibernate annotation注解方式来处理映射关系
原文链接在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使用annotation的方式可以更简介,所以这里就简单记录下通过annotation来配置各种映射关系,在hibernate4以后已经将annotation的jar包集转载 2017-03-14 10:04:59 · 306 阅读 · 0 评论 -
手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis
原文链接我们看招聘信息的时候,经常会看到这一点,需要具备SSH框架的技能;而且在大部分教学课堂中,也会把SSH作为最核心的教学内容。 但是,我们在实际应用中发现,SpringMVC可以完全替代Struts,配合注解的方式,编程非常快捷,而且通过restful风格定义url,让地址看起来非常优雅。 另外,MyBatis也可以替换hibernate,正因为MyBatis的半自动转载 2017-03-06 16:36:17 · 6086 阅读 · 0 评论 -
MyBatis,动态传入表名,字段名的解决办法
原文链接今天做项目,遇到的问题就是需求修改数据表的记录,而且字段名都不是固定的,也就是说是需要通过参数传入的,本来这也不是什么难题,按照平常的JDBC,或者hibernate里也都好实现,可问题是现在项目用的mybatis这个持久层框架,按照我的刚开始的想法初使sql是这样的,当我满心欢喜的运行才发现不行,遂百度之,办法种用尽,还是不行,有人给我说需要把字段那一转载 2017-02-16 16:28:08 · 418 阅读 · 0 评论 -
Spring MVC 4.1.3 + MyBatis 零基础搭建Web开发框架(注解模式哦)
原文连接搭建开发环境:Netbeans8.0.2 + MySql5.6 + JDK1.7 + tomcat8.0.15本次采用的Spring MVC Jar包如下:spring-aop-4.1.3.RELEASE.jarspring-beans-4.1.3.RELEASE.jarspring-context-4.1.3.RELEASE.jarspring转载 2017-01-18 14:52:52 · 476 阅读 · 0 评论 -
SSH框架与SSI框架的区别
原文链接一、SSH 整个配置如下图所示:1. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.or转载 2017-01-18 17:04:29 · 1084 阅读 · 0 评论 -
SSH框架总结(框架分析+环境搭建+实例源码下载)
原文链接首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模转载 2017-01-18 16:09:12 · 287 阅读 · 0 评论 -
Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程
原文链接目录(?)[+]前言确实好久没有写过了,一直以来把写博文当作自己学习的总结,当作做过的笔记,随时都可以拿出来看看。不过最近习惯了用OneNote和印象笔记,所以就很少在论坛写博文。但是偶尔看到几篇被转载了,也小小的虚荣了下。这种虚荣大神们已经习以为常,他们是不能理解的。好吧,转入正题。参加工作从事Java Web开发将近两年,转载 2017-01-18 16:07:31 · 561 阅读 · 0 评论 -
Ehcache是现在最流行的纯Java开源缓存框架
原文链接Ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自转载 2017-01-18 16:06:49 · 2042 阅读 · 0 评论 -
分布式缓存那些事儿
原文链接在前面的一些文章中,从实战的角度,讲解了有关memcached的应用、容灾、监控等等。但是缺乏对理论的讲解和原理性的剖析。本文将从理论的角度去介绍,让大家从宏观上对“分布式缓存、nosql”等技术有所了解,以便进一步学习和使用。在构建大规模的web应用时,缓存技术可以说是必备的,学习的必要性不言而喻。分布式缓存概述1.1 分布式缓存的特性分布式缓存具转载 2017-01-18 16:05:32 · 1228 阅读 · 0 评论 -
[JSP]Maven+SSM框架(Spring+SpringMVC+MyBatis) - Hello World
原文链接来源:http://blog.youkuaiyun.com/zhshulin/article/details/37956105?utm_source=tuicool&utm_medium=referral(以下博文对原博文有改动和补充) 博文里红底白字的,为注意修改的地方,在这里先声明源码:Maven&SSM框架 - Hello World 开发转载 2017-02-24 09:38:14 · 663 阅读 · 0 评论 -
MyBatis Generator generatorConfig.xml配置详解
原文链接所有Generator的xml详细说明见:http://mybatis.org/generator/configreference/xmlconfig.html (英文版)现在针对generatorConfig.xml配置进行解说,至于其内部元素的详解见英文文档,贴上xml,里面都有注释,大家一看就明白了:[html] view转载 2017-02-24 17:22:10 · 324 阅读 · 0 评论 -
SSM框架---Spring注解@Component、@Repository、@Service、@Controller区别
原文链接很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。转载 2017-03-06 15:53:18 · 755 阅读 · 0 评论 -
SpringMvc+hibernate+easyui简单的权限管理系统
原文链接最近抽出了点时间整理了一套权限管理系统,还待完善,有兴趣的可以参与进来,不多说了,直接上图。源码在群共享: 189811613另:征集表单样式用户登录:主界面:资源管理:角色管理:用户管理:部门管理:源码在群共享: 189811613转载 2017-06-09 16:52:16 · 624 阅读 · 0 评论