User.hbm.xml与User.java 关对象关系映射xml配置
User.hbm.xml
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <!-- name:模型的全名称--> <class name="com.exp.hibernate.domain.User" table="t_user"> <!-- name:模型属性名 --> <id name="uid" column="id"> <!-- generator:id的生成策略 native:如果是mysql数据库,id会自动增长 --> <generator class="native"></generator> </id> <!-- 如果模型的属性和数据库的列名一样,就不用写column --> <property name="username"></property> <property name="password"></property> </class> </hibernate-mapping>
User.java
package com.exp.hibernate.domain; public class User { private int uid; private String username; private String password; public int getUid() { return uid; } public String getUsername() { return username; } public String getPassword() { return password; } public void setUid(int uid) { this.uid = uid; } public void setUsername(String username) { this.username = username; } public void setPassword(String password) { this.password = password; } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?