您的位置:首页 > 其它

给Model类的getter方法, 添加hibernate的@Column注解

2013-01-18 12:54 423 查看
package com.cai.test.读取文件;

import java.io.BufferedReader;

import java.io.FileReader;

import java.io.IOException;

/**

* 给Model类的getter方法, 添加hibernate的@Column注解.

* @version 1.0 仅作简单测试, 可以使用

* @author dalidong2009@163.com

*/

public class 增加Hibernate映射 {

public static void main(String[] args) throws Exception {

readFile01();

}

/**

* @throws IOException

*/

public static void readFile01() throws IOException {

FileReader fr = new FileReader("D:\\devDOCument\\ueFolder\\A.java");//model类

BufferedReader br = new BufferedReader(fr);

// FileWriter fw = new FileWriter("D:\\devDOCument\\ueFolder\\B.java");

// BufferedWriter bw = new BufferedWriter(fw);

String line = null;

try{

while ((line = br.readLine()) != null) {

int index0 = line.indexOf(" get");

if(index0 > 0){

int index1 = index0 + 4; // +4是 get(前面有个空格)的长度

int index2 = line.indexOf("(");

String columnName = line.substring(index1, index2).trim().toUpperCase();

System.out.println("@Column(name = \"" + columnName + "\")");

}

System.out.println(line);

}

}finally{

br.close();

fr.close();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: