码迷,mamicode.com
首页 >  
搜索关键字:jpa ejb    ( 3048个结果
我为什么不用hibernate而用ibatis
入行前几年,一味追求框架SSH,使用并潜心研究。随着阅历和能力的增加,对系统的把控欲越来越强,近年已经甚少用Hibernate(也指JPA),我总结为以下几点原因: Hibernate学习曲线陡峭、时间长。新手从入门到熟悉需要经历几个项目,少则几个月多则一两年。在项目开发周期越来越短,发布越来越频繁...
分类:Web程序   时间:2014-10-28 12:07:25    阅读次数:226
Spring——概览
Spring是什么?        Spring是帮助开发人员简化开发工作的工具。Spring的出现就是为了简化人们的复杂的开发。可以在任何Java应用中使用,使用了基本的JavaBean代替EJB。 Spring组成        Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。  ...
分类:编程语言   时间:2014-10-27 19:35:52    阅读次数:250
再说JNDI
说到JNDI,即熟悉又陌生,熟悉在常常使用,如EJB3.0中的@EJB注入,底层实现即是JNDI的方式;喜闻乐见的:Context ctx=new InitialContext();Object obj=(Object)ctx.lookup("java:comp/env/XXX");更是最经常使.....
分类:其他好文   时间:2014-10-25 17:02:00    阅读次数:258
EJB与JavaBean区别
EJB不是一般的JavaBean,EJB是企业级JavaBean,EJB一共分为3种,实体Bean,消息Bean,会话Bean,书写EJB是需要遵循一定的规范的,具体规范你可以参考相关的资料.另外,要运行EJB,你需要相应的EJB容器,比如Weblogic,Jboss等,而JavaBean不需要,只...
分类:编程语言   时间:2014-10-24 18:16:43    阅读次数:272
org.hibernate.PersistentObjectException: detached entity passed to persist异常
再用jpa+spring+struts2开发的是时候遇到一个问题(采用了注解的方式,xml配置的道理是一样的),当我在注册用户的时候,注册第一个用户没有问题,但注册第二个用户开始就会抛出一个异常:javax.persistence.PersistenceException: org.hibernat...
分类:Web程序   时间:2014-10-24 16:20:02    阅读次数:147
spring-data-jpa中findOne与getOne的区别
项目中用到了spring-data-jpa,今天在写一个update方法的时候报了个空指针,看了看是因为一个对象中的关联没有取出来,我用的是getOne取得这个对象,加断点看以一下这个对象是个hibernate的代理对象,而不是实体,...
分类:编程语言   时间:2014-10-23 19:25:01    阅读次数:1403
[Java Performance] 数据库性能最佳实践 - JPA缓存
JPA缓存(JPA Caching) JPA有两种类型的缓存: EntityManager自身就是一种缓存。事务中从数据库获取的和写入到数据库的数据会被缓存(什么样的数据会被缓存,在后面有介绍)。在一个程序中也许会有很多个不同的EntityManager实例,每一个实例运行着不同的事务,拥有着它们自己的缓存。 当EntityManager提交一个事务后,它缓存的所有数据就会被...
分类:数据库   时间:2014-10-22 11:09:20    阅读次数:377
java序列化
Java 序列化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的序列化机制是RMI、EJB等技术的技术基础。用途:利用对象的.....
分类:编程语言   时间:2014-10-21 16:54:16    阅读次数:195
EJB究竟是什么,真的那么神奇吗??
1.我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题事实上挺关键的,由于J2EE 中并没有说明确,也没有详细的指标或者事例告诉广大程序猿什么时候用EJB 什么时候不用。于是...
分类:其他好文   时间:2014-10-21 13:44:35    阅读次数:158
[Java Performance] 数据库性能最佳实践 - JPA和读写优化
数据库性能最佳实践 当应用需要连接数据库时,那么应用的性能就可能收到数据库性能的影响。比如当数据库的I/O能力存在限制,或者因缺失了索引而导致执行的SQL语句需要对整张表进行遍历。对于这些问题,仅仅对应用代码进行优化可能是不够,还需要了解数据库的知识和特点。 示例数据库 该数据库表示了128只股票在1年内(261个工作日)的股价信息。 其中有两张表:STOCKPRICE和S...
分类:数据库   时间:2014-10-20 11:53:36    阅读次数:376
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!