导入jar包:
- antlr-2.7.6.jar
- commons-collections-3.1.jar
- dom4j-1.6.1.jar
- hibernate3.jar
- javassist-3.9.0.GA.jar
- jta-1.1.jar
- slf4j-api-1.5.8.jar
(hibernate的jar:hibernate-annotations-3.4.0.GA、hibernate-distribution-3.3.2.GA)
- ojdbc14.jar(我用的数据库是oracle11版本的jar)
再就绪配置如下:
hibernate.cfg.xml:(之前是方言没写,导致启动不了hibernate)
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <!-- 数据库连接配置 --> <!-- 驱动类 --> <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property> <!-- 连接字符串 --> <property name="connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property> <!-- 用户名密码 --> <property name="connection.username">scott</property> <property name="connection.password">tiger</property> <property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property> <!-- 显示sql语句 --> <property name="show_sql">true</property> <property name="hbm2ddl.auto">create</property> <!-- 配置映射文件 --> <mapping resource="com/entity/User.hbm.xml"/> </session-factory> </hibernate-configuration>
User.hbm.xml:
<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping > <class name="com.entity.User" table="t_user"> <id name="username" type="java.lang.String" length="10" column="USERNAME"> <generator class="sequence"> <param name="sequence">seq_gid</param> </generator> </id> <property name="password" type="java.lang.String" column="PASSWORD"/> </class> </hibernate-mapping>
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· Cursor预测程序员行业倒计时:CTO应做好50%裁员计划
· 想让你多爱自己一些的开源计时器
· 大模型 Token 究竟是啥:图解大模型Token
· 用99元买的服务器搭一套CI/CD系统
· 当职场成战场:降职、阴谋与一场硬碰硬的抗争