草庐IT

Tomcat-Spring-Hibernate

全部标签

java - 智能 : configure several Tomcat configurations with different server. xml

在IntelliJ中,我希望有不同的配置来启动多个Tomcat实例,但使用不同的server.xml配置文件。有办法做到这一点吗? 最佳答案 我找到了一个方法:创建一个目录,并将Tomcat的conf目录的副本放入其中,然后使用这个新目录作为Tomcat基础。这样,tomcat二进制文件是共享的,但配置是不同的。 关于java-智能:configureseveralTomcatconfigurationswithdifferentserver.xml,我们在StackOverflow上找

java - 在 Spring 中,我可以从 Autowiring 的 bean 中 Autowiring 新的 bean 吗?

我通常只是将@Autowire东西放入Spring对象中。但是我遇到了一种情况,我需要动态创建一些需要可以Autowiring的值的对象。我该怎么办?我能做的就是手动将Autowiring的值传递给新对象的构造函数。我想做的只是在创建每个新对象时Autowiring它。@ServicepublicclassFoo{@AutowiredprivateBarbar;/**ThiscreatesBlahobjectsandpassesintheautowiredvalue.*/publicvoidmanuallyPassValues(){Listblahs=newLinkedList();f

java - 为什么 hibernate 返回一个代理对象?

我有一个调用DAO的服务方法,然后从数据库返回一个对象。从系统的许多部分调用此方法。但是,一个特定的方法是获取ObjectClass_$$_javassist_somenumber的返回类型作为类型。这是扔掉东西。我调用服务方法与其他地方完全相同,那么为什么hibernate会返回代理而不是自然对象?我知道有一些方法可以公开“代理”对象,但我觉得我不应该这样做。查询很简单hibernateTemplate.find("fromUseruwhereu.username=?",username)顺便说一句,我正在使用hibernate3.3。 最佳答案

java - Hibernate 中的三元(和 n 元)关系

问题1)我们如何使用Hibernate对三元关系建模?例如,我们如何对呈现的三元关系建模here使用Hibernate(或JPA)?注意:我知道JPA2添加了一些使用映射构建三元关系的结构。但是,这个问题假定JPA1或Hibernate3.3.x,我不喜欢使用映射来对此建模。(来源:grussell.org)(来源:grussell.org)理想情况下,我希望我的模型是这样的:classSaleAssistant{Longid;//...}classCustomer{Longid;//...}classProduct{Longid;//...}classSale{SalesAssist

java - 使用多个数据源时 Spring 中的多个实体管理器问题

我的applicationContext.xml中有两个实体管理器,它们对应于两个不同的数据库。我可以使用entityManager1轻松查询database1,但是当我尝试使用entityManager2访问database2时,我没有得到任何结果。我正在使用Spring+Hibernate+JPA。这是我的ApplicationContext.xmlcharacterEncodingUTF-8characterEncodingUTF-8classpath*:META-INF/persistence.xmlclasspath*:META-INF/persistence2.xml这是我

java - 将 Equinox OSGi 集成到 Apache Tomcat Web 应用程序中

是否可以将osgi-equinox引入现有的javaApacheTomcat项目中?据我了解,OSGI必须在某种“容器”中运行。我将如何整合它?我也在用Jersey用于RESTful资源。 最佳答案 你可能想看看这个问题:OSGIruntimeinsidetraditionalJavaEEserver.在这个桥接模型中,安装了一个特殊的servlet,Tomcat调用这个servlet来处理请求。OSGi运行时从该servlet中产生,但OSGi运行时本身(例如equinox)与HTTP等事物无关。还安装了一个OSGiHTTP服务包

java - Hibernate:如何只获取非逻辑删除的对象

我们数据库中的几乎每个表都有一个FK到审计表,该表记录创建、更新和删除状态(日期和用户名)。我们将审计表映射到审计类并像这样使用它:@MappedSuperclasspublicclassBusinessObjectextendsDataObject{privatestaticfinallongserialVersionUID=-1147811010395941150L;@OneToOne(fetch=FetchType.EAGER,cascade={CascadeType.ALL})@JoinColumn(name="AUD_ID")privateAuditingObjectaudi

java - Spring-Hibernate 坚持不导致插入

我正在尝试实现一个简单的DAO。我有道:@Repository("iUserDao")@Transactional(readOnly=true)publicclassUserDaoimplementsIUserDao{privateEntityManagerentityManager;@PersistenceContextpublicvoidsetEntityManager(EntityManagerentityManager){this.entityManager=entityManager;}@OverridepublicUsergetById(intid){returnentit

java - 外键中的 JPA/Hibernate OneToOne Null

我有以下两个具有双向OneToOne关系映射的实体,数据访问由HibernateEntityManagerv.“3.5.1-Final”提供。@Entity@Table(name="details")publicclassDetails{privateLongid;privateUseruser;publicvoidsetUser(Useruser){this.user=user;}@OneToOne@JoinColumn(name="user_id")publicUsergetUser(){returnuser;}@Id@GeneratedValue(strategy=Generat

java - 添加用户到session,spring security默认登录

我已经设置了springsecurity以正确拦截并使用自定义登录页面提示用户,然后正确验证并将用户详细信息添加到SecurityContextHolder。作为补充,我现在想在执行登录时将我自己的自定义用户对象添加到session中;所以代码看起来像这样:publicreturnwhat?doMySupplementaryLogin(){UserDetailsprincipal=(UserDetails)SecurityContextHolder.getContext().getAuthentication().getPrincipal();MyUseruser=myUserServ