📄 hibernateemfsrccodegenerator.javajet
字号:
<%@ jet package="com.cownew.studio.modelDev.codeGen.hib"
imports = "com.cownew.studio.modelDev.common.* org.eclipse.core.resources.IProject java.util.*"
class="HibernateEMFSrcCodeGenerator" %>
<%CodeGenArgInfo argInfo = (CodeGenArgInfo)argument;
EntityModelBean modelBean = argInfo.getModelBean();
IProject project = argInfo.getProject();
INameStrategy nameStrategy = argInfo.getNameStrategy();
List<EntityFieldModelBean> fieldList = modelBean.getFieldList();
if(CommonUtils.isEmptyString(modelBean.getPackageName())==false)
{
%>
package <%=modelBean.getPackageName()%>;
<%
}
Set<String> importSet = CodeGenUtils.getImports(modelBean,project);
Iterator iterator = importSet.iterator();
while(iterator.hasNext())
{
%>
import <%=iterator.next().toString()%>;
<%
}
%>
public class <%=nameStrategy.entityNameToOVName(modelBean.getName())%>
{
<%
for(int i=0,n=fieldList.size();i<n;i++)
{
EntityFieldModelBean fieldInfo = fieldList.get(i);
%>
private <%=CodeGenUtils.dataTypeToJavaString(fieldInfo,nameStrategy,project)%> <%=fieldInfo.getName()%>;
<%
}
for(int i=0,n=fieldList.size();i<n;i++)
{
EntityFieldModelBean fieldInfo = fieldList.get(i);
%>
public void set<%=fieldInfo.getName()%>(<%=CodeGenUtils.dataTypeToJavaString(fieldInfo,nameStrategy,project)%> value)
{
this.<%=fieldInfo.getName()%>=value;
}
<%
}
for(int i=0,n=fieldList.size();i<n;i++)
{
EntityFieldModelBean fieldInfo = fieldList.get(i);
%>
public <%=CodeGenUtils.dataTypeToJavaString(fieldInfo,nameStrategy,project)%> get<%=fieldInfo.getName()%>()
{
return <%=fieldInfo.getName()%>;
}
<%
}
%>
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -