关于hibernate映射自动生成的pojo 怎么让它里面的字段与数据库对应呢
例如我数据库中表字段为t_id,t_name那自动生成的pojo里就为TId和TName,怎么让他名字与数据库对应呢...
例如我数据库中表字段为 t_id, t_name 那自动生成的 pojo里就为 TId 和 TName ,怎么让他名字与数据库对应呢
展开
2个回答
展开全部
既然是自动生成的都是配置好的。拿一个例子说吧,这个也是自动生成的
<hibernate-mapping>
<class name="com.portallive.user.domain.User" table="t_user" schema="public">
<id name="UId" type="java.lang.Long">
<column name="u_id" />
<generator class="assigned"></generator>
</id>
<property name="ULoginid" type="java.lang.String">
<column name="u_loginid" length="128" />
</property>
<property name="UName" type="java.lang.String">
<column name="u_name" length="128" />
</property>
<property name="UPwd" type="java.lang.String">
<column name="u_pwd" length="128" />
</property>
<property name="UOrder" type="java.lang.Long">
<column name="u_order" />
</property>
<property name="UEmail" type="java.lang.String">
<column name="u_email" length="128" />
</property>
</class>
</hibernate-mapping>
类里的UId就对应表里的u_id,ULoginid对应表里的u_loginid。
<hibernate-mapping>
<class name="com.portallive.user.domain.User" table="t_user" schema="public">
<id name="UId" type="java.lang.Long">
<column name="u_id" />
<generator class="assigned"></generator>
</id>
<property name="ULoginid" type="java.lang.String">
<column name="u_loginid" length="128" />
</property>
<property name="UName" type="java.lang.String">
<column name="u_name" length="128" />
</property>
<property name="UPwd" type="java.lang.String">
<column name="u_pwd" length="128" />
</property>
<property name="UOrder" type="java.lang.Long">
<column name="u_order" />
</property>
<property name="UEmail" type="java.lang.String">
<column name="u_email" length="128" />
</property>
</class>
</hibernate-mapping>
类里的UId就对应表里的u_id,ULoginid对应表里的u_loginid。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
既然是自动生成的都是配置好的。拿一个例子说吧,这个也是自动生成的
<hibernate-mapping>
<class name="com.portallive.user.domain.User" table="t_user" schema="public">
<id name="UId" type="java.lang.Long">
<column name="u_id" />
<generator class="assigned"></generator>
</id>
<property name="ULoginid" type="java.lang.String">
<column name="u_loginid" length="128" />
</property>
<property name="UName" type="java.lang.String">
<column name="u_name" length="128" />
</property>
<property name="UPwd" type="java.lang.String">
<column name="u_pwd" length="128" />
</property>
<property name="UOrder" type="java.lang.Long">
<column name="u_order" />
</property>
<property name="UEmail" type="java.lang.String">
<column name="u_email" length="128" />
</property>
</class>
</hibernate-mapping>
类里的UId就对应表里的u_id,ULoginid对应表里的u_loginid。
<hibernate-mapping>
<class name="com.portallive.user.domain.User" table="t_user" schema="public">
<id name="UId" type="java.lang.Long">
<column name="u_id" />
<generator class="assigned"></generator>
</id>
<property name="ULoginid" type="java.lang.String">
<column name="u_loginid" length="128" />
</property>
<property name="UName" type="java.lang.String">
<column name="u_name" length="128" />
</property>
<property name="UPwd" type="java.lang.String">
<column name="u_pwd" length="128" />
</property>
<property name="UOrder" type="java.lang.Long">
<column name="u_order" />
</property>
<property name="UEmail" type="java.lang.String">
<column name="u_email" length="128" />
</property>
</class>
</hibernate-mapping>
类里的UId就对应表里的u_id,ULoginid对应表里的u_loginid。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询