Hibernate实体形如:
/** 用户名 */
private String userName;
/** 密码 */
private String password;
/** 用户类型 */
private String typeId;
/** 用户状态 */
private String status;
@Column(name = "USER_NAME", nullable = false, length = 36)
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
@Column(name = "PASSWORD", nullable = false, length = 32)
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@Column(name = "TYPE_ID", nullable = false, length = 10)
public String getTypeId() {
return typeId;
}
public void setTypeId(String typeId) {
this.typeId = typeId;
}
@Column(name = "STATUS", nullable = false, length = 10)
public String getStatus() {
return status;
}
获取所有字段的方法
/**
* <pre>
* 获取实体所有字段
* @param clazz 实体类型
* @param strs 需要排除的字段
* @return Map<String, Method> 其中key为数据库字段名称,value为字段对应的get方法
* 2011-4-23 下午01:52:06
* </pre>
*/
public static Map<String, Method> getFields(Class<?> clazz, List<String> strs) {
Map<String, Method> map = new HashMap<String, Method>();
Method[] methods = clazz.getMethods();
for (Method method : methods) {
Column c = method.getAnnotation(Column.class);
if (null!=strs&&strs.contains(c.name())) {
continue;
}
if (null != c) {
map.put(c.name(), method);
} else {
JoinColumn jc = method.getAnnotation(JoinColumn.class);
if (null!=strs&&strs.contains(jc.name())) {
continue;
}
if (null != jc) {
map.put(jc.name(), method);
}
}
}
return map;
}
分享到:
相关推荐
hibernate实体映射文件字段设置默认值
hibernate@注解方式配置实体类时,利用javadoc接口生成数据库表及字段的注释说明,支持oracle、sqlserver、db2、mysql数据库。因用到java\lib\tools.jar,需要将该jar放入工程lib下(或者tomcat\lib下、或加入...
hibernate实体生成工具
Hibernate 实体类 注解及功能说明。
Hibernate实体层设计.rar hibernate就是一个面向对象的一个框架
关于hibernate自动增长字段的说明和介绍
javabean中有100个属性字段,想要在前端页面获取这100个字段和字段对应的中文名称,如用户名称(username),密码(password),可以动态的获取到中文名称和属性字段,并返回前端页面,本例只实现动态解析功能
本速查表没有打成CHM! Hibernate实体映射表实用性较强! 希望大家喜欢!
可以根据数据库中的表生成hibernate实体类,需要自己修改jdbc.properties配置文件。
将数据库表中的字段映射成hibernate实体类
Hibernate更新某些字段
MyEclipse自动生成hibernate实体类配置文件
eclipse从数据库逆向生成Hibernate实体类
里面包含Hibernate实体映射的具体实例代码,还有相关教程笔记,喜欢的可以学习学习。
Hibernate读取blob字段
Hibernate实体关联关系映射--学习总结,让同仁们更好的学习Hiebernate
此文本是简洁明了介绍怎么使用hibernate生成实体类的,这是本人的小小的经验
自动生成hibernate映射文件和实体类