java框架
stupider0623
快乐并学习着,为了属于我的生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate中防止在查询是类中对象级联时的死循环
voteSubject= all.GetVoteSubjectById(vsId);//获取对象数据 JsonConfig jc=new JsonConfig(); //设置属性不能转换 jc.setExcludes(new String[]{"不可以转换的属性之一","不可以转换的属性之级联对象的属性"}); ...原创 2016-07-05 16:28:04 · 618 阅读 · 0 评论 -
spring~的事务
transactionAttributes 属性:PROPAGATION 事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非事...原创 2017-03-06 13:12:02 · 97 阅读 · 0 评论 -
关于hibernate中对象的三种状态分析
一,首先hibernate中对象的状态有三种:瞬态、游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save()、saveOrUpdate()、get()、load();持久态到瞬态的方法有delete();游离态到持久态的方法有update()、saveOrUpdate()、lock();持久态到游离态的方法有:session.close()、session...原创 2017-12-29 16:15:52 · 117 阅读 · 0 评论 -
MyBatis和Hibernate相比,优势在哪里?
作者:乌拉拉链接:https://www.zhihu.com/question/21104468/answer/58579295来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、开发对比开发速度Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hiberna...原创 2017-12-27 15:52:07 · 98 阅读 · 0 评论 -
Mybatis增强型注解简化SQL语句
1. 背景MyBatis提供了简单的Java注解,使得我们可以不配置XML格式的Mapper文件,也能方便的编写简单的数据库操作代码:public interface UserMapper { @Select("SELECT * FROM users WHERE id = #{userId}") User getUser(@Param("userId") String use...原创 2017-09-05 17:27:09 · 120 阅读 · 0 评论 -
Spring~ 拦截器和过滤器的区别?
①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。...原创 2017-01-04 14:56:40 · 132 阅读 · 0 评论 -
spring中注解的作用
注解配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而 X...原创 2017-03-27 09:27:09 · 154 阅读 · 0 评论 -
Hibernate的工作原理是什么?为什么要用Hibernate?
(1)hibernate可以理解为一个中间件。它负责把Java程序的SQL语句接收过来并发送到数据库,而数据库返回的信息由Hibernate接收后直接生成一个对象传给java.在Hibernate中有两个特有的文件,一个是以.hbm.xml结尾的映射文件,一个是以.cfg.xml结尾的配置文件。.cfg.xml文件的作用是连接数据库,文件内部其实就是一个由user,password,url...原创 2016-10-20 14:09:29 · 208 阅读 · 0 评论 -
hibernate的核心思想是什么?
hibernate是一个采用ORM机制持久层的开源框架,ORM是将表与表之间的操作,映射成对象和对象之间的操作,这样简化了持久层的代码,减轻了程序员的负担原创 2016-10-20 14:07:08 · 269 阅读 · 0 评论 -
SSM框架整合(IntelliJ IDEA + maven + Spring + SpringMVC + MyBatis)
1. 创建maven项目1.1 File -> New Module,进入创建项目窗口。1.2 点击Next,填写GroupId、ArtifactId和Version1.3 接着下一步,这里需要注在Properties中添加一个参数 archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候直接卡住。来自网上的...原创 2017-03-10 12:53:54 · 1801 阅读 · 1 评论
分享