<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- 是否显示SQL语句 -->
<property name="show_sql">true</property>
<!-- SQL��数据库方言��SQLServer -->
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<!-- JDBC�Driver -->
<property name="connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<!-- JDBC URL -->
<property name="connection.url">jdbc:sqlserver://localhost:1433;databaseName=demo;</property>
<!-- 用户名� -->
<property name="connection.username">sa</property>
<!-- 密码 -->
<property name="connection.password">sonicluo3</property>
<!--数据库连接池-->
<property name="c3p0.min_size">5</property>
<property name="c3p0.max_size">20</property>
<property name="c3p0.timeout">1800</property>
<property name="c3p0.max_statements">50</property>
<!-- 配置每次提交SQL的数量 -->
<property name=" hibernate.jdbc.batch_size">50</property>
<!-- 关系映射 -->
<mapping resource="com/sonic/User.hbm.xml"/>
<mapping resource="com/sonic/Room.hbm.xml"/>
</session-factory>
</hibernate-configuration>
按照上面的配置hibernate和SQLServer2005连接配置,但是出现了下面的情况
org.springframework.dao.DataIntegrityViolationException: could not insert: [cn.blueram.oa.model.User]; nested exception is org.hibernate.exception.ConstraintViolationException: could not insert: [cn.blueram.oa.model.User]
提示user附近出现错误;
原因是我使用的user作为t_usersroles表的字段;
和数据库表冲突吧,改成其它就可以了
分享到:
相关推荐
Struts 1.1、Hibernate 3.0 和 SQL Server 2005 数据库驱动包是构建基于Java的企业级Web应用程序的关键组件。这些技术在2000年代中期广泛应用于开发面向服务架构(SOA)和模型视图控制器(MVC)模式的系统。 Struts...
这个文件定义了数据库连接参数,例如数据库URL("jdbc:sqlserver://localhost:1433; DatabaseName=test"),用户名("sa"),密码("518168"),驱动类("com.microsoft.sqlserver.jdbc.SQLServerDriver"),以及...
**Struts、Hibernate和SQL Server 2005 分页小项目详解** 在软件开发中,尤其是Web应用,数据分页是一项重要的功能,它能够帮助用户有效地浏览大量数据,提高用户体验。本项目以"Struts+Hibernate+SQL Server 2005...
<property name="hibernate.connection.url">jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myDB <property name="hibernate.connection.username">username <property name="hibernate.connection....
SQLServer 数据库 SSH 配置详解 SQLServer 数据库 SSH 配置是将 SQL...本文详细介绍了 SQLServer 数据库 SSH 配置的实现步骤和相关配置文件的解释,希望能够帮助读者更好地理解和实现 SQLServer 数据库 SSH 配置。
这个名为"SS2HTEST"的压缩包文件,很可能包含了一个完整的Web项目,演示了如何将Struts2、Spring和Hibernate整合,并与SQL Server 2005数据库协同工作,实现一个基本的登录功能。以下是对这些技术的详细解释: 1. *...
对于SQL Server,URL一般格式为`jdbc:sqlserver://<服务器地址>:<端口>;databaseName=<数据库名>`。 2. **定义实体类**:创建Java类来映射数据库表,使用Hibernate的注解(如`@Entity`, `@Table`, `@Id`等)来指定...
<property name="hibernate.connection.url">jdbc:sqlserver://localhost:1433;databaseName=testDB <property name="hibernate.connection.username">username <property name="hibernate.connection.password">...
在“ssh2的包”这个压缩文件中,"jars"目录可能包含了所有这三个框架(Struts 2、Hibernate 和 Spring)以及可能的JDBC驱动程序,用于连接到SQL Server 2005。这些JAR文件是运行基于SSH2的Java Web应用程序所必需的...
**使用Hibernate访问SQL ...在`hbtest`这个项目中,可能包含了用于演示如何使用Hibernate连接SQL Server数据库的相关代码和配置文件。通过分析和运行这些代码,你可以更深入地了解和实践Hibernate与SQL Server的整合。
博文链接:https://xuehongliang.iteye.com/blog/66057
本项目"SpringBoot+Hibernate+MySQL+SQLServer双数据源"正为此目的设计,它利用SpringBoot的灵活性和便利性,结合Hibernate的ORM能力,实现了对MySQL和SQLServer两种主流数据库的支持,为数据迁移、读写分离、高可用...
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServer2012Dialect <prop key="hibernate.show_sql">true <value>com/yourpackage/YourEntity.hbm.xml</value> ``` 接下来,我们需要创建...
资源包括hibernate Sql server2005连接池配置源码,及sqlserverjdbc.jar jTDS3.jar jtds-1.2.jar ojdbc14.jar proxool-0.9.0RC3.jar 等jar包,希望能帮大家一些忙
在Hibernate的配置文件`hibernate.cfg.xml`中,需要指定连接SQLServer的参数,包括数据库URL、用户名和密码: ```xml <property name="hibernate.connection.driver_class">...
### Hibernate + c3p0 连接池与 SQL Server 2000 的配置与问题解决 #### 一、背景介绍 在Java开发环境中,Hibernate作为一款流行的ORM框架,能够提供一套强大的对象-关系映射机制,使得开发者可以更加便捷地进行...
本案例涉及的主题是“hibernate连接oracle-sqlserver2K-server2005”,这表明我们将探讨如何使用Hibernate这个流行的Java对象关系映射(ORM)框架与三种不同的数据库系统——Oracle 11g,SQL Server 2000和SQL ...