Tomcat-Spring-Hibernate
全部标签 在我的应用程序中,在创建任务时,我需要对Google进行API调用以创建Google日历事件。我决定在一个单独的线程上进行API调用,这样我们的客户端就不必等待更长时间的响应。@Override@Transactional(rollbackFor=DataException.class)publicTaskResponseBeancreateTask(TaskCreationBeantaskCreationBean,UserAccessDetailsaccessDetails)throwsDataException{StringgoogleEventId="";try{TaskServ
我今天在努力从Freemarker迁移到Tiles2+Freemarker。我的freemarker模板使用来自spring.ftl的宏。如果我在web.xml中提供一个fremarkerservlet,我的模型对freemarker可见,但特定的spring变量(自然地)不会填充到模型中,因为springsFreemarkerView负责。如果我为特定的url(比如“/tpl/*”)配置一个单独的DispatcherServlet,并将freemarker解析器配置为该servlet的默认View解析器,并提供UrlFilenameViewController作为默认Controll
这是示例spring上下文文件的一部分。我正在尝试为SampClass创建事务建议以在保存方法上执行。所以根据我的理解,它应该只为SampClass创建一个代理。我有一个SearchDispatchRpcGwtServlet,它以一个web服务客户端作为参数,它本身也是一个代理。此bean也由于某种原因而被代理,但由于无法创建代理的代理而失败。我必须补充一点,SearchDispatchRpcGwtServlet创建了一个SampClass的实例并调用了保存方法。我得到以下异常:java.lang.IllegalArgumentException:Cannotsubclassfinal
我有一个由Hibernate映射到数据库目录“Active”中的数据库表的Person实体。一段时间后,“Activity”目录中此数据库表中的记录被存档/移动到数据库目录“历史”中该表的精确副本。我需要从Activity目录和历史目录中检索。有没有比创建一个从2个类扩展的抽象类更好的方法来使用Hibernate注释对其进行建模。这就是我现在拥有的。@MappedSuperclasspublicabstractclassPerson{@IdprivateIntegerid;privateStringname;}@Entity@Table(name="Person",catalog="A
我们有一个Java应用程序,它使用MySQL、Hibernate(3.5.1-Final)和EHcache(1.2.3)作为我们的二级缓存。我们的hibernate.properties隔离级别是Read-committedisolation=2#2-Readcommittedisolationhibernate.connection.isolation=2在大量并发事务下,我们发现某些集合(数据库关联)在加载时会抛出ObjectNotFoundException并且似乎二级缓存正在返回该集合的旧副本。我们有许多不同类型的事务访问此集合(仅阅读),但只有几个会向其中添加/删除项目。
我在Hibernate引用书的第21章中有一个基本的一对多父/子关系。级联仅从子级到父级(持久级联只是因为我不想删除子级时删除父级)。当我将一个child添加到parent并保存child时,我有一个TransientObjectException...@EntitypublicclassParentimplementsSerializable{@Id@GeneratedValue(strategy=GenerationType.AUTO)privateLongid;@OneToMany(mappedBy="parent",orphanRemoval=true)privateListc
这个问题已经被问过很多次了,至今没有看到满意的答案,所以我再问一次。想象以下情况:publicclassUser{...@Cascade(value={CascadeType.DELETE})@OneToMany(fetch=FetchType.LAZY)@JoinColumn(name="followerId")publicListfollowedLocations;...}publicclassLocationFollower{@Id@GeneratedValue(strategy=GenerationType.AUTO)@Column(name="id",nullable=fal
我正在开发一个SpringMVC应用程序。我正在从Controller的XML配置转移到使用@Controller的基于注释的配置和@RequestMapping定义到Controller的URL映射。之前我在config中定义的映射如下:statusController您会看到我已经定义了属性alwaysUseFullPath我的网址映射也是如此。我想为注释映射(@RequestMapping)设置此属性,我有两个问题:1)是否可以逐类进行?例如如果我希望我的某些Controller具有此属性但其他一些Controller不具有此属性,这可能吗?2)我看到可以通过在XML中配置Def
我是Spring的新手,从简单的教程开始。我定义了简单的jsp和Controller,然后将其映射到xml文档并运行它,但我所看到的只是一个没有我在Controller中传递的值的wev页面:@ControllerpublicclassHomeController{@AutowiredprivateExampleServiceexampleService;@RequestMapping(value="/",method=RequestMethod.GET)publicStringhome(Modelmodel){model.addAttribute("serverTime",examp
我遇到了Bean实例化顺序很重要的问题。目前,下面的Bean3正在运行基于数据库的缓存放置操作,Bean1使用代理Bean2查询新创建的缓存。优先级是Bean3和Bean2在Bean1被实例化之前完全实例化,即当Spring容器出现时。这些bean位于单独的JARS中,Bean2对Bean1的引用未使用Autowiring。相反,服务定位器正在为其提供引用。我们使用Spring2.5.2而不是使用XML来实例化bean。任何帮助表示赞赏!JAR1(Spring项目)@Service("bean3")publicclassBean3implementsApplicationListene