NHibernate构建一个ASP.NET MVC应用程序什么是Nhibernate?NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。NHibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化工具。 NHibernate的目标主要是用...
我正在开发一个Java应用程序,该程序可以快速检查客户端数据库表中的更新,如果找到任何更新,则使用Hibernate和MySQL将其传输到服务器数据库.
>每当我们使用MySQL Workbench更改数据库表值时,当我们使用休眠会话BUT更改数据库时,它就会很好地工作,然后它将返回以前的记录.
如何通过休眠会话更新表中的外部更改.public List<com.ctpl.models.client.MasterTable> getAllClientMasterTableWithServerFlag() {try {clientSession = Clie...
我在控制台应用程序中使用Spring 3.1和Hibernate 4(我正在尝试这些框架及其集成的某些功能).
如何在非Web应用程序中解决Hibernate LazyInitializationExceptioin?
我已经谈过使用OpenSessionInViewFilter的问题,但是没有涉及不使用servlet的应用程序…哪个是解决问题的正确方法?解决方法:在将由hibernate加载的实例返回到控制台应用程序的视图层之前,请始终确保已初始化需要在视图层中显示或访问的实体.
您可以使用以下方法强制初...
请描述Web应用程序中Hibernate对象(映射到db表)的典型生命周期.假设您创建了一个对象的新实例并保留在数据库中.但是在应用程序的生命周期中,您将要处理分离的对象,最后您需要在数据库中进行更新,例如在退出时.冬眠和冬眠的感觉如何?
ps. Servlet转换之间可以存在事务和会话吗?这样我们就可以打开1个会话并在所有servlet中使用它,而无需重新打开它?
我将尝试给出一个描述性的例子.假设在应用启动时创建了日志记录.这可以立即完成...
我有一个Spring JPA(休眠)项目,在该项目上我连接到MsSQL数据库,现在我需要打开一个新连接,但这一次将用于MySQL.我正在使用XML配置<bean id="hibernateJpaVendorAdapter"class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" /><bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource"destroy-method="close"><property name="driverClassName" value="${spring.datasource.driverClassName}" /...
我正在使用Hibernate 5和Spring 5,我们希望我们的应用程序同时使用Hibernate和Spring JPA.
我们如何在applicationContext.xml文件中为这两项配置事务管理器,并在应用程序中使用它们?
对于诸如实体管理器和会话之类的bean同样有用吗?
谢谢解决方法:JPA是规范,而休眠是JPA的实现之一.不知道你到底在问什么.如果您使用的是Hibernate,则将配置会话事务管理器.
例如<bean id="sessionFactory" class="org.springframework.orm.hiberna...
我正在尝试制作一个第三方的简单的独立/摇摆应用程序,该应用程序使用休眠模式在另一个应用程序的数据库上进行连接,所以这是我所做的:
1-使用的罐子:hibernate-core-3.5.1-Final
hibernate-entitymanager-3.5.1-Final
hibernate-jpa-2.0-api-1.0.0.Final
hibernate-annotations-3.5.1-Final
hibernate-commons-annotations-3.2.0.Final
dom4j-1.6.1
slf4j-api-1.6.4
slf4j-log4j12-1.6.4
log4j-1.2.16.jar
commons-collections-3....
我们正在尝试使用Hibernate将Java 7 Spring MVC应用程序部署到IBM WebSphere 8.5.5.2服务器中.应用程序在Tomcat服务器上运行良好,但我们无法在WebSphere中运行它.
堆栈跟踪输出如下:[3/26/15 13:49:53:552 MDT] 00000066 AutowiredAnno I org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor <init> JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
[3/26/15 13:4...
在我的应用程序中,我想将一些数据存储在ServletContext中,因为它将在整个应用程序中使用.数据保存在数据库中.所有配置都是通过集成struts2,spring,hibernate完成的.问题是,我发现从数据库中获取数据有困难. Spring无法将dao impl类注入到实现ServleltContextListener的类中.谁能告诉我怎么做?或者有其他选择吗?解决方法:试试这个import org.springframework.web.context.WebApplicationContext;
import org.springframework.web....
我正在研究如何将Spring Framework与Hibernate集成以创建我的DAO对象
我在从CRUD操作集执行读取操作时遇到一些问题.
我有这个实现我的DAO对象的类:package org.andrea.myexample.HibernateOnSpring.dao;import org.andrea.myexample.HibernateOnSpring.entity.Person;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.springframework.transaction.annotation.Transactional;public class Person...
我想在今天早上将春天与冬眠融为一体.我想使用spring transaction manager.但得到以下错误.该错误与@Trasactional Annotation有关.如果我删除注释,我能够从弹簧容器中获取bean.Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy19 cannot be cast to com.hibernate.dao.EvntDAOImpl
at com.hibernate.action.HibernateAction.main(HibernateAction.java:17)我粘贴在我的源代码下面.
的pom.xml<proje...
根据我到目前为止发现的,我可以使用以下代码:LocalSessionFactoryBean sessionFactory = (LocalSessionFactoryBean)super.getApplicationContext().getBean("&sessionFactory");System.out.println(sessionFactory.getConfiguration().buildSettings().getJdbcBatchSize());但后来我得到了一个Hibernate异常:org.hibernate.HibernateException: No local DataSource found forconfiguration – dataSource property must be set ...
我正在考虑使用Spring附带的Open Session In View(OSIV)过滤器或拦截器,因为对于我作为开发人员来说,它似乎是一种方便的方式.如果这是你推荐的,你建议使用过滤器或拦截器吗?为什么?
我也想知道它将如何与HibernateTemplate混合,如果我将失去将方法标记为@Transactional(readOnly = true)等的能力,从而失去获得更细粒度的事务控制的能力?
对于如何使用Hibernate和Spring将这种解决方案与三层架构集成在一起是否有某种最佳实践(因...
上下文
我正在创建一个数据库环境,我想在几个不同的模式中拆分数据,以便用于不同的用户组.虽然,由于它包含共同的实体,因此应该向每个人共享其中一个数据库.
假设数据库:
> DB1 – 通用实体;
>车轮实体
> DB2 – 组“A”;
>汽车实体
> DB3 – 组“B”;
>摩托车实体
我有三个不同的项目:
>项目1:
>车轮豆
>项目2:
>汽车制造商
>项目3:
>摩托车构造函数
问题
我正试图从项目/模式(2,“A”)和(3,“B”)访问轮子(项目1)
第一个问...
我有以下JPA方法:@SuppressWarnings("unchecked")
public Collection<Owner> findByPetType(Integer typeID) {Query query = this.em.createQuery("SELECT DISTINCT owner FROM Owner owner left join fetch owner.pets as pet WHERE pet.type_id LIKE :typeID");query.setParameter("typeID", typeID + "%");return query.getResultList();
} 它抛出以下错误消息:org.hibernate.QueryException: could not resolve property: t...